0

所以我有一个链接到 .xml 文件的 ViewFlipper,当我摇动它时,它会切换图像,很简单。我希望它在java中切换图像。我该怎么办?这是我的主要 Java

package www.straightapp.com.shakerTest.html;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.ViewFlipper;

public  class ShakerTest extends Activity
implements Shaker.Callback {
private Shaker shaker=null;
ViewFlipper flipper;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    flipper=(ViewFlipper)findViewById(R.id.flipper);

    shaker=new Shaker(this, 1.25d, 500, this);
}

@Override
public void onDestroy() {
    super.onDestroy();
    shaker.close();
}

public void shakingStarted() {
    Log.d("ShakerDemo", "Shaking started!");
    flipper.showNext();
}

public void shakingStopped() {
    Log.d("ShakerDemo", "Shaking stopped!");

}
}

谢谢-Chistian

4

3 回答 3

1

你的问题不是很清楚,但我猜你想要ViewFlipper.startFlipping()ViewFlipper.stopFlipping()

于 2011-02-05T05:25:34.470 回答
1

您可以获取 ViewFlipper 引用并使用 showNext() 翻转到下一个子元素。

于 2011-02-05T05:29:45.270 回答
1

你可以看看ImageSwitcher 类,这里是它的示例实现。你可以基于shake调用它的API。

于 2011-02-05T05:35:00.603 回答