0
我有一个AnimationDrawable
开始,我需要在第一个动画结束后立即开始补间动画。 我见过AnimationDrawable
没有AnimationListener
二传手,那么我怎么知道它什么时候结束?AnimationDrawable:如何捕捉动画结束事件
我见过一些计算动画长度并使用Handler的解决方案,但它们并不精确。实际上两个动画之间有一段(短暂的)延迟。
预先感谢您。
我有一个AnimationDrawable
开始,我需要在第一个动画结束后立即开始补间动画。 我见过AnimationDrawable
没有AnimationListener
二传手,那么我怎么知道它什么时候结束?AnimationDrawable:如何捕捉动画结束事件
我见过一些计算动画长度并使用Handler的解决方案,但它们并不精确。实际上两个动画之间有一段(短暂的)延迟。
预先感谢您。
也许这可以帮助你,你可以在相关的AnimationDrawable对象上调用isRunning()方法,然后检查它是否完成。
这就是我谈论的解决方案。问题是两个动画之间有一个短暂的延迟,可能是由于功能的延迟。 – 2013-05-02 06:30:30
是的可能... – 2013-05-02 10:37:50