用Java淡入淡出Android动画
我想要一个2秒的ImageView动画,该动画花1000ms淡入,然后1000ms淡出。 到目前为止,这是我的ImageView构造函数中的内容: Animation fadeIn = new AlphaAnimation(0, 1); fadeIn.setDuration(1000); Animation fadeOut = new AlphaAnimation(1, 0); fadeOut.setStartOffset(1000); fadeOut.setDuration(1000); AnimationSet animation = new AnimationSet(true); animation.addAnimation(fadeIn); animation.addAnimation(fadeOut); this.setAnimation(animation); 当我运行该动画时,没有任何显示。但是,当我删除其中一个alpha动画时,该行为将按预期方式工作。 我已经尝试过的事情: 的所有可能的组合setFillBefore,setFillAfter和setFillEnabled。 添加LinearInterpolator到AnimationSet。