Как сделать плавный поворот изображения в Android?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как сделать плавный поворот изображения в Android?

Сообщение Anonymous »

Я использую RotateAnimation для поворота изображения, которое я использую в качестве пользовательского циклического счетчика в Android. Вот мой файл Rotate_indefinitely.xml, который я поместил в res/anim/:
Когда я применяю это к своему ImageView с помощью AndroidUtils.loadAnimation(), все работает отлично!

Код: Выделить всё

spinner.startAnimation(
AnimationUtils.loadAnimation(activity, R.anim.rotate_indefinitely) );
Одна из проблем заключается в том, что вращение изображения приостанавливается в начале каждого цикла.

Другое словами, изображение вращается на 360 градусов, делает короткую паузу, затем снова поворачивается на 360 градусов и т. д.

Я подозреваю, что проблема в том, что анимация использует интерполятор по умолчанию, например android:iterpolator="@android:anim/accelerate_interpolator" (

Код: Выделить всё

AccelerateInterpolator
), но я не знаю, как запретить ему интерполировать анимацию.

Как отключить интерполяцию (если это действительно проблема ), чтобы цикл анимации был плавным?

Подробнее здесь: https://stackoverflow.com/questions/163 ... in-android
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»