从零可见性到完全启动动画?

时间:2013-04-25 14:07:23

标签: android android-animation

我正在使用startanimation方法在图像上产生淡化效果。我希望fadein效果在延迟几秒后工作,在此之前我不希望图像可见。我无法使用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);

1 个答案:

答案 0 :(得分:0)

imageView.setVisibility(View.VISIBLE);放在imageView.startAnimation(fadeInAnimation );

之后