android - 如何在 imageSwitcher 图像更改时设置延迟 (Android)

标签 android delay

我正在为我的应用制作一个由图库组成的菜单,然后滑动它我选择不同的背景图片。

 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/

相关文章:

android - 从现有源创建新项目时出现 Eclipse "Invalid Project Description"

android - 我们如何测试移动应用程序的性能(android 和 IOS)

android - 我如何在不丢失任何数据的情况下迁移 Realm - Kotlin

ios - 推送 View Controller 后出现意外延迟

java - 如何延迟 onClick 操作

delay - 带定时器时钟周期延迟的 vhdl-fsm

android - 在 Google Maps V2 中添加圆圈时来源不明

jquery - jquery代码错误

Jquery解析JSON并延迟后追加

android - 了解如何使用 OverScroller 类