【发布时间】:2016-09-01 19:05:39
【问题描述】:
我正在视图上运行摇动动画:
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="100"
android:fromDegrees="-5"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:repeatMode="reverse"
android:toDegrees="5" />
我正在根据用户需求取消动画,但视图保持旋转,就像停止时一样,我不希望它恢复到原来的状态。
这是我停止动画的方式:
if (animation != null) {
animation.cancel();
animation.reset();
}
我不能使用setRotation(),因为我的最小 API 是 9。
我怎样才能做到这一点?
【问题讨论】: