翻訳アニメーションを使用してビューをアニメーション化しています。私はsetFillAfter(true)を使用し、正常にアニメートします。androidでsetFillAfter()をクリアする
マイコードです。
final ImageView image= (ImageView) findViewById(R.id.image2);
image.setBackgroundResource(R.drawable.lamb);
final Animation animation = AnimationUtils.loadAnimation(this, R.anim.translate);
animation.setFillAfter(true);
image.startAnimation(animation);
animation.setAnimationListener(new AnimationListener()
{
public void onAnimationStart(Animation animation) { }
public void onAnimationRepeat(Animation animation) { }
public void onAnimationEnd(Animation animation)
{
Handler ss = new Handler();
ss.postDelayed(new Runnable()
{
public void run()
{
image.setVisibility(View.INVISIBLE);
}
} ,4000);
}
});
4秒後に画像ビューを非表示にするためにハンドラを使用しますが、非表示にはしません。しばらくしてイメージを隠すにはどうすればいいですか?
アニメーションが終了した後、最後の位置にイメージを表示して、setFillAfter(true)を使用します。 4秒後に画像の表示が非表示になります。
イメージを非表示にするにはどうすればよいですか?
? – Snicolas