0
最初は表示が見えません。視認性を変更するとフェード効果が欲しく、このコードを書きましたが、レイアウトは表示されません。OnAnimationStartもOnAnimationEndも実行されません。 )Androidがフェードアウトする
を実行しているここに私のコードです:loadAnimation
で
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Log.i("run","run");
Animation fadeInAnimation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in_view);
layout.startAnimation(fadeInAnimation);
fadeInAnimation.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
Log.i("onAnimationStart","onAnimationStart");
layout.setVisibility(View.GONE);
}
@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationEnd(Animation animation) {
Log.i("onAnimationEnd","onAnimationEnd");
layout.setVisibility(View.VISIBLE);
}
});
}
}, 500);