У меня есть анимированная вращающаяся кнопка ImageButton.
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<rotate
android:fromDegrees="0"
android:toDegrees="360"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:duration="2000" />
</set>
Он запускается, когда пользователь щелкает его и запускает AsyncTask. Прямо сейчас, после того как AsyncTask достигает PostExecute, он резко переходит в исходное состояние и останавливается.
Могу ли я избежать этого резкого скачка и просто продолжить вращение, пока он не достигнет исходного положения, а затем остановится на этом?
Я использую это, чтобы остановить анимацию в PostExecute прямо сейчас:
refresh.getAnimation().cancel();
Спасибо!