Анимация изображения с помощью ImageView

#android #animation #android-animation #android-imageview

#Android #Анимация #android-анимация #android-просмотр изображений

Вопрос:

Я довольно новичок в программировании на Android, и я огляделся, но не смог найти четкого ответа. Мне нужно медленно анимировать изображение, переключая его с помощью anothe, например, спрайта. Если кто-нибудь может помочь, кажется, что это должно быть действительно просто. Спасибо!

Комментарии:

1. Вы имеете в виду покадровую анимацию? Или переключение между двумя совершенно разными изображениями?

2. Технически, два разных изображения. Но имеет ли это значение?

Ответ №1:

Вероятно, вы захотите использовать TransitionDrawable http://developer.android.com/reference/android/graphics/drawable/TransitionDrawable.html

 Drawable[] layers = new Drawable[2];
layers[0] = //your first drawable
layers[1] = //your second drawable
TransitionDrawable transition = new TransitionDrawable(layers);
myImageView.setImageDrawable(transition);
transition.startTransition(1500);