Возможный дубликат:
Android: Сброс позиции анимации после завершения
Я использую RotateAnimation
для поворота ImageView
. Код прост:
this.button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Animation ani = new RotateAnimation(
0, /* from degree*/
30, /* to degree */
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
ani.setDuration(1000);
imageView.startAnimation(ani);
}
});
Вы можете увидеть, что изображениеView поворачивается на 30 градусов.
Он работает, но когда выполняется поворот, изображение возвращается в исходное состояние, то же положение и степень перед вращением. Я хочу исправить ImageView на последнем месте анимации. Я хочу исправить изображение, наклонное на 30 градусов. Как это исправить?