我正在编写一个应用程序,其中有两个按钮(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全部四个按钮闪烁...
有人知道解决方案吗?
答案 0 :(得分:2)
我以前使用下一个代码:
card1.clearAnimation();
card1.setAnimation(null);
答案 1 :(得分:1)
我认为有这样的方法
card1.clearAnimation();