2

我想知道是否有办法在 AnimationDrawable 重复 X 次(比如说 3 次)后停止 AnimationDrawable,就像 Animation 对象一样。

问候,

4

2 回答 2

1

是的,你应该使用

动画监听器

并覆盖 onAnimationRepeat

>

 public void onAnimationRepeat(Animation animation) {

                if (counter == 3) {
                // break 
                }  // else go on
            }
于 2012-08-26T09:34:12.853 回答
0
if (x==3){parentView.clearAnimation();}

parentView 是将动画应用到的视图。

于 2012-08-26T09:22:58.477 回答