Android 如何使用处理程序作为计时器,使用动画在图像之间切换

Android 如何使用处理程序作为计时器,使用动画在图像之间切换,android,android-animation,android-handler,Android,Android Animation,Android Handler,我已经使用handler和runnable创建了代码,因此它每X毫秒执行一次,但是如果我使用动画,handler postDelayed似乎会变得疯狂,屏幕开始闪烁,图像每秒都会设置一次 您知道在过渡之间使用动画时,将处理程序用作计时器有什么问题吗 下面是代码的示例。为什么不使用setDelay()、setRepeatCount(可能使用Animation.INFINITE)和在动画结束时切换图像(然后添加AnimationListener)?您应该真正遵循java标准。。成员varialble

我已经使用handler和runnable创建了代码,因此它每X毫秒执行一次,但是如果我使用动画,handler postDelayed似乎会变得疯狂,屏幕开始闪烁,图像每秒都会设置一次

您知道在过渡之间使用动画时,将处理程序用作计时器有什么问题吗


下面是代码的示例。

为什么不使用setDelay()、setRepeatCount(可能使用Animation.INFINITE)和在动画结束时切换图像(然后添加AnimationListener)?

您应该真正遵循java标准。。成员varialbles应该总是以“m”开头,比如:mVariableName,这样我们就可以在第一眼就将它们与本地方法变量区分开来。@JoxTraex我在Java方面没有太多背景知识,对于每个Android示例代码,我都看到了不同的编码“标准”。但是我喜欢你的建议。每10秒一个图像视图应该淡出,加载不同的图像并淡入。我如何利用你的建议实现这一点?你有一个例子吗?