Android:动画总是在中心定居

时间:2012-12-24 15:41:28

标签: android animation android-activity

这是我的幻灯片动画。

<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@android:integer/config_longAnimTime"
    android:fromYDelta="-100%p"
    android:toYDelta="-30%p" />

幻灯片很好。但是视图总是最终落在屏幕的中心。上面的代码有什么问题吗?

谢谢, 拉胡

1 个答案:

答案 0 :(得分:1)

您必须将属性fillAfter设置为“true”。

<强>代码:

animation.setFillEnabled(true);
animation.setFillAfter(true);

<强> XML:

<set
    android:fillEnabled="true"
    android:fillAfter="true"
    xmlns:android="http://schemas.android.com/apk/res/android">

    <translate
    android:duration="@android:integer/config_longAnimTime"
    android:fromYDelta="-100%p"
    android:toYDelta="-30%p" />

</set>

希望有所帮助!