このコードを使用して、画像ボックスをクリックし、別のオブジェクトでアニメーションを実行し、visibility.GONE を介してそれ自体を無効にします。しかし、それは動作しません!! ここに私のコードがあります:
againbtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//answer button on animation
Animation anim2 = AnimationUtils.loadAnimation(MainActivity.this, R.anim.askbtnonanim);
anim2.setFillAfter(true);
askbtn.startAnimation(anim2);
//gone myselft (againbtn)
againbtn.setVisibility(View.GONE);
}
});
このコードから 3 つのアニメーション行を削除すると、すべて問題なく機能しますが、現在は機能しません。しかし、なぜ?anim2.setFillAfter(true); に関連しています。??? 私のアニメーションは一度実行され、リセットされないので、これを置きます! 私を助けてください