我正在使用旋转 animation(xml)旋转 ImageView.I,并将其设置为旋转至 360 度,然后旋转回 0 degrees.It 仅旋转至 270 度,然后返回 0.Can,请解释这背后的原因
rotate.xml:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true"
>
<rotate
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:duration="1000"
android:fromDegrees="0"
android:toDegrees="360"
android:pivotY="50%"
android:pivotX="50%"
>
</rotate>
<rotate
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:duration="300"
android:fromDegrees="360"
android:toDegrees="0"
android:pivotY="50%"
android:pivotX="50%"
>
</rotate>
</set>
码:
Animation animation1=AnimationUtils.loadAnimation(getApplicationContext(),R.anim.rotate);
imageView.setAnimation(animation1);
imageView.startAnimation(animation1);
1 回答
在 Java 中使用