このコードでアクティビティの開始時に消えるように設定されたボタンがあります:
againbtn.setVisibility(View.INVISIBLE);
別のボタン内で、非表示のボタンに対してこのアニメーションを実行します。
Animation anim3 = AnimationUtils.loadAnimation(MainActivity.this, R.anim.againbtnonanim);
anim3.setFillAfter(true);
againbtn.startAnimation(anim3);
このアニメーションが実行されると、私の見えないボタンが表示されます!!! これはなぜですか?私はこれを望んでいません!私が望むのは、最初にそれを表示してから、次のようにアニメーションを実行することです:
againbtn.setVisibility(View.VISIBLE);
Animation anim3 = AnimationUtils.loadAnimation(MainActivity.this, R.anim.againbtnonanim);
anim3.setFillAfter(true);
againbtn.startAnimation(anim3);
しかし、うまくいきません。私のボタンは再び表示されませんbtn.setVisibility(View.VISIBLE); コードと私のアニメーションは、このコードで非表示にしています: againbtn.setVisibility(View.INVISIBLE); しかし、これもうまくいきません。
この状況では、ボタンがアニメーションによって非表示になっている場合でも、クリック リスナーはその領域で動作します!!! 誰かが私を助けてくれますか?