Android:如何在动画视图的活动恢复后启动在ImageView上应用的无限动画?

时间:2010-11-14 21:32:34

标签: android animation imageview


我刚看过这个: Android: How can I stop an infinite animation applied on an ImageView?,我尝试了它并且效果很好,我使用onCreate()在我的活动的AnimationUtils.loadAnimation(AppContext, animationRes)方法中设置动画,然后我使用startAnimation()启动动画并停止它使用clearAnimation()。我得到的问题是,如果我开始另一个活动,然后回到动画的那个,它就不再起作用了。看起来动画甚至没有启动,附加到动画的监听器不会进入onAnimationStart()。我在这里错过了什么吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

你在哪里打电话clearAnimation()

恕我直言,我认为你必须在onResume()上调用startAnimation()并在onPause()上调用'clearAnimation()'。

查看并告诉我们。