我正在动态地将ImageView添加到我的布局中,然后我希望它能淡入。不幸的是,图像被添加,然后才应用动画,因此在动画开始之前会出现闪烁。我尝试过最初将alpha设置为0,然后再进行AlphaAnimate操作,但它从未显示出来。我尝试在视图可见性上使用Invisible或Gone。我正在使用AnimationSet来与其他动画一起淡入,然后将其包装在另一个AnimationSet中。这可能是问题所在吗?动画代码很简单,没有任何技巧。但是使用这种方法,视图看起来就像被添加了然后又被移除了。
AlphaAnimation fadeIn = new AlphaAnimation(0,1);
fadeIn.setDuration(duration/3);
fadeIn.setFillAfter(true);