Android动画:对象保持动画效果

时间:2013-09-16 08:30:30

标签: android animation

我正在编写一个应用程序,其中有两个按钮(card1,card2)正在动画(闪烁一次)。 Card1,card2是全局变量,每次都有值变化。代码如下所示:

private void check(){
    card1.startAnimation(animFO1);
    card2.startAnimation(animFO2);
}

public void onAnimationEnd(Animation animation) {
    if(animation ==animFO1){
            card1=null;
            card2=null;
    }
}

我想要的是每次只有这两个按钮闪烁。但是,一旦按钮闪烁,每次按钮动画时都会闪烁...所以如果程序首先选择两个第一个按钮为card1,则它们两个闪烁,如果程序比选择第三个和第四个按钮卡片1,卡片2全部四个按钮闪烁...

有人知道解决方案吗?

2 个答案:

答案 0 :(得分:2)

我以前使用下一个代码:

card1.clearAnimation();
card1.setAnimation(null);   

答案 1 :(得分:1)

我认为有这样的方法

card1.clearAnimation();