我正在为我的应用制作一个由图库组成的菜单,然后滑动它我选择不同的背景图片。
gallery.setOnItemSelectedListener(new Gallery.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
imageSwitcher.setImageResource(imm[arg2]);
这个想法不错,但滑动效果不流畅。 我的想法是设置一个延迟,设置:
imageSwitcher.setImageResource(imm[arg2]);
仅在 200 毫秒 左右之后... 这样的事情可能吗?
谢谢你:) 马可
最佳答案
您可以使用 Timer 和 TimerTask 类来安排每 200 毫秒发生一次操作
有点像
Timer scrollTimer = new Timer();
scrollTimer.schedule(
new TimerTask(){
@Override
public void run(){
runOnUiThread(Call the method to do ur work);
}
},
0,200);
关于android - 如何在 imageSwitcher 图像更改时设置延迟 (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4393285/