android旋转动画,让它流畅

时间:2014-03-15 16:53:22

标签: android android-animation

我有一个应该旋转4次的ImageView。这是我的动画xml:

<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="500"
    android:fromDegrees="0"
    android:interpolator="@android:anim/linear_interpolator"
    android:pivotX="50%"
    android:pivotY="50%"
    android:repeatCount="3"
    android:repeatMode="restart"
    android:toDegrees="360" />

但是旋转不是流动的:旋转结束有一点延迟,下一轮开始。我该如何解决?

2 个答案:

答案 0 :(得分:0)

尝试从0旋转到359. 0和360在该上下文中是相同的。

答案 1 :(得分:0)

为什么不以通常的方式创建动画,如果你想让它旋转四次,那么创建一个迭代四次的循环,并且对于每次迭代,它都会调用动画。您必须优化代码,以便没有可见的拖动。