accele_decelerate_interpolator在动画结束和下一次启动时没有暂停

时间:2016-06-09 06:47:10

标签: android android-layout android-animation

我尝试实现像这样的动画:

enter image description here

我的动画代码如下:

<rotate
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="1000"
    android:fromDegrees="0"
    android:interpolator="@android:anim/accelerate_decelerate_interpolator"
    android:pivotX="100%"
    android:pivotY="100%"
    android:repeatCount="infinite"
    android:repeatMode="restart"
    android:toDegrees="360"
    >
</rotate>

结果:

enter image description here

它并没有那么糟糕,但正如你所看到的,每次动画结束时,在下一次开始之前会有一个小停顿,所以我无法达到与第一个gif相同的结果。而且我真的不知道我可以修改什么来实现这一目标。 linear_interpolator工作正常,但不再加速/减速。

有什么想法吗?

0 个答案:

没有答案