0

私は、アニメーション化されている (1 回点滅する) 2 つのボタン (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;
    }
}

私が欲しいのは、毎回これら 2 つのボタンだけが点滅することです。しかし、ボタンが点滅すると、ボタンがアニメーション化されるたびに点滅します...したがって、プログラムが最初の2つのボタンをcard1、card2として最初に選択すると、両方が点滅し、プログラムが3番目と4番目のボタンを選択すると、両方が点滅しますカード 1、カード 2 の場合、4 つのボタンすべてが点滅します...

誰かが解決策を知っていますか?

4

2 に答える 2