我试图在一个 AnimationSet 中放入两个 alpha 动画,如下所示,但是当我运行它时,会发生第一个(淡出)动画,但对于下一个动画它仍然是空白的。我知道我可以使用 arepeatMode="reverse"
来做到这一点,但我想知道为什么这不起作用,以防我想做一些更花哨的事情。谢谢。
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<alpha
android:duration="1000"
android:fillAfter="false"
android:fromAlpha="1.0"
android:toAlpha="0.0" />
<alpha
android:duration="1000"
android:fillBefore="false"
android:fillEnabled="true"
android:fromAlpha="0.0"
android:startOffset="1000"
android:toAlpha="1.0" />
</set>