所以我有一个链接到.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
答案 0 :(得分:1)
您的问题不是很明确,但我想您需要ViewFlipper.startFlipping()和ViewFlipper.stopFlipping()。
答案 1 :(得分:1)
你可以获得ViewFlipper引用并使用showNext()来翻转到下一个子元素。
答案 2 :(得分:1)
您可以查看ImageSwitcher class,这是sample implementation。 您可以根据摇动调用其API。