我刚看过这个:
Android: How can I stop an infinite animation applied on an ImageView?,我尝试了它并且效果很好,我使用onCreate()
在我的活动的AnimationUtils.loadAnimation(AppContext, animationRes)
方法中设置动画,然后我使用startAnimation()
启动动画并停止它使用clearAnimation()
。我得到的问题是,如果我开始另一个活动,然后回到动画的那个,它就不再起作用了。看起来动画甚至没有启动,附加到动画的监听器不会进入onAnimationStart()
。我在这里错过了什么吗?
谢谢!
答案 0 :(得分:0)
你在哪里打电话clearAnimation()
。
恕我直言,我认为你必须在onResume()上调用startAnimation()并在onPause()上调用'clearAnimation()'。
查看并告诉我们。