代码之家  ›  专栏  ›  技术社区  ›  user834850

安卓图像按钮:背景图像循环替换

  •  0
  • user834850  · 技术社区  · 7 年前

    有一组PNG文件模拟绘制Ok勾号。请看图片。

    enter image description here enter image description here enter image description here

    在C#中,我使用了几种技巧: -线程+委托。。在这里,我运行带有Sleep的线程,并调用委托来更新按钮返回图像。 -背景工作者-非常类似于1 -计时器。。运行计时器并单击进行替换。

    也没有线程安全代理。。 我知道动画问题,我用它将同一个按钮图像左右移动(抖动效果)。。

    1) 如何使用动画软件包按我的方式(替换背景图像)设置图像按钮的动画?

    谢谢

    protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_begin_test); 
    
    final Handler handler = new Handler(); 
    Runnable runnable = new Runnable() { 
    public void run() { 
    SetNextImage(); 
    handler.postDelayed(this, 50); 
    } 
    }; 
    handler.postDelayed(runnable, 50); 
    }
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   Umar Hussain    7 年前
    imageView.postDelayed(Runnable r, long timeMilliSec)