0

startanimation メソッドを使用して、画像にフェードイン効果を生成しています。数秒の遅延後にフェードイン効果を機能させたいのですが、その前に画像を表示したくありません。アニメーションは画像の現在の状態を取るため、setalpha メソッドを使用できません。それで、私はここで何をすべきですか?

imageView= (ImageView)findViewById(R.id.imgfade);

fadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.fadein);

new Handler().postDelayed(new Runnable() {
     @Override
     public void run() {
        imageView.startAnimation(fadeInAnimation );
     }
}, 8000);
4

1 に答える 1

0

imageView.setVisibility(View.VISIBLE);後に置くimageView.startAnimation(fadeInAnimation );

于 2013-04-25T15:08:00.880 に答える