我正在动态地将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)
从嵌套动画集中删除它解决了这个问题。我在一个 AnimationSet 中执行 alpha/translate/scale,然后在另一个 AnimationSet 中执行其中 2 个操作来执行放大/缩小场景
归档时间: |
|
查看次数: |
9386 次 |
最近记录: |