我正在编写一个应用程序,其中有两个按钮(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,card2 它们都闪烁,如果程序选择第三个和第四个按钮成为 card1,card2 所有四个按钮都闪烁...
有谁知道解决方案?