我有这个动画应该将应用视图从视图中移出,同时将视图移回视图下方,然后回到视图中,同时淡入淡出。Android Alpha /翻译动画
问题是,它似乎不会褪色 - 应用视图的不透明度总是0.5
。
<?xml version="1.0" encoding="UTF-8" ?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromYDelta="0"
android:toYDelta="-200"
android:interpolator="@android:anim/accelerate_interpolator"
android:duration="1995"
android:startOffset="3000" />
<translate
android:fromYDelta="200"
android:toYDelta="0"
android:interpolator="@android:anim/accelerate_interpolator"
android:duration="1995"
android:startOffset="8005" />
<alpha
android:duration="500"
android:fromAlpha="1.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:repeatMode="reverse"
android:startOffset="3000"
android:toAlpha="0.5" />
<alpha
android:duration="1995"
android:fromAlpha="0.5"
android:interpolator="@android:anim/accelerate_interpolator"
android:repeatMode="reverse"
android:startOffset="8005"
android:toAlpha="1.0" />
</set>
我已经尝试了一些东西,它们筑巢成套,消除插补等......这是工作用这太问题给出的示例中的唯一的事:这使我相信这是android two alpha animations与翻译动画结合时运行alpha动画。
谢谢!
当然REPEATMODE =和“反向”不应该在这里出现 – pskink
这是我从SO问题复制到得到它的工作(或不视情况而定)。我会给一个自定义插值器看看。 – Jamie
看到我的修改回答 – pskink