Android视图以编程方式淡入淡出

Eri*_*ins 7 animation android

我正在动态地将ImageView添加到我的布局中然后我希望它淡入.不幸的是,添加了图像然后应用了动画,因此在动画开始之前它会闪烁.我试图将alpha设置为0然后将AlphaAnimate设置为,但它从未显示出来.我尝试在视图可见性上使用Invisible或Gone.

我正在使用AnimationSet淡入其他动画,然后将其包装在另一个AnimationSet中.这可能是问题吗?

动画代码非常简单.没有技巧.但视图看起来像是添加然后使用它带走了.

AlphaAnimation fadeIn = new AlphaAnimation(0,1);
fadeIn.setDuration(duration/3);
fadeIn.setFillAfter(true);
Run Code Online (Sandbox Code Playgroud)

Eri*_*ins 3

从嵌套动画集中删除它解决了这个问题。我在一个 AnimationSet 中执行 alpha/translate/scale,然后在另一个 AnimationSet 中执行其中 2 个操作来执行放大/缩小场景