我想制作一个保持循环的加载图像。
我试过了:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<rotate
android:fromDegrees="0"
android:toDegrees="360"
android:duration="1000"
android:pivotX="50%"
android:repeatCount="infinite"
android:pivotY="50%">
</rotate>
</set>
它运作良好但我的问题是每当图像从0变为360时,它会停止0.001秒然后再次旋转。有什么帮助吗?
答案 0 :(得分:2)
这是因为0
和360
位于同一位置,请尝试:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
<rotate
android:fromDegrees="0"
android:toDegrees="359"
android:duration="1000"
android:pivotX="50%"
android:repeatCount="infinite"
android:pivotY="50%">
</rotate>
</set>