在我的 Android 应用程序中,我以编程方式将旋转动画应用于可绘制对象:
Animation rotation = AnimationUtils.loadAnimation(this, R.animator.rotate);
rotation.setRepeatCount(Animation.INFINITE);
progressDialog.findViewById(R.id.progress).startAnimation(rotation);
这在 Android 2.3 中运行良好,但在 4.0 中失败。drawable 在 4.0 中没有动画。这里可能是什么问题?
编辑
这是我的rotate.xml
文件:
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<rotate
android:fromDegrees="0"
android:toDegrees="360"
android:pivotX="50%"
android:pivotY="50%"
android:duration="2000"
android:repeatCount="-1"
android:interpolator="@android:anim/linear_interpolator"/>
</set>