想要在Android应用程序中的两个事件之间留出时间差距

时间:2010-08-18 11:24:24

标签: android multithreading animation delay

我希望在ImageView上的同一图像的两次翻转之间放置延迟。 即 (1)。图像加载动画 (2)。等待1或1.5秒 (3)。图像在同一ImageView上随动画一起变化。

我试图设置Thread.Sleep(),但没有用。

是的,这些我想在android上做的所有事情。

1 个答案:

答案 0 :(得分:1)

你可以看一下TimerTask。因此,您可以在调用动画事件之前设置时间间隔。

timer = new Timer() ;
task = new TimerTask() {
@Override
public void run() {
   // some code here..
    }
};
timer.scheduleAtFixedRate(task, 5000, 1000 ) ;

希望这个样本可以帮助你..