在Android中重复3次后停止AnimationDrawable

时间:2012-08-26 09:08:41

标签: android animation

我想知道是否有一种方法可以阻止AnimationDrawable重复X次(比如3次),就像动画对象一样。

问候,

2 个答案:

答案 0 :(得分:1)

是的,您应该使用

  

AnimationListener

并覆盖onAnimationRepeat

>

 public void onAnimationRepeat(Animation animation) {

                if (counter == 3) {
                // break 
                }  // else go on
            }

答案 1 :(得分:0)

if (x==3){parentView.clearAnimation();}

其中parentView是您要将动画应用到的视图。