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 回答