0

我使用以下代码旋转图像视图。旋转后如何保持图像的最后位置?

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

    <rotate
        android:duration="500"
        android:interpolator="@android:anim/linear_interpolator"
        android:pivotX="50%"
        android:pivotY="50%"
        android:repeatMode="restart"
        android:repeatCount="1"
        android:toDegrees="-90"  />

</set>

我的意思是:我不想imageview在旋转后回到原来的位置

4

1 回答 1

-1

包括在您的旋转元素中:

android:fillAfter="true"

像这样:

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

    <rotate
        android:fillAfter="true"
        android:duration="500"
        android:interpolator="@android:anim/linear_interpolator"
        android:pivotX="50%"
        android:pivotY="50%"
        android:repeatMode="restart"
        android:repeatCount="1"
        android:toDegrees="-90"  />

</set>
于 2013-08-10T13:39:56.833 回答