Проблема: Показывает только первый элемент в списке анимации.
Файл для рисования списка анимации в res / drawable:
<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false" > <item android:drawable="@drawable/k2si" android:duration="1000"/> <item android:drawable="@drawable/android" android:duration="1000"/> </animation-list>
Запуск анимации:
ImageView image = (ImageView) findViewById(R.id.imageView1); image.setBackgroundResource(R.drawable.screensaver_image); ((AnimationDrawable) image.getBackground()).start();
Документация (выделение покадровой анимации)
Пожалуйста, смотрите аналогичный вопрос здесь
Начало покадровой анимации
Вы получите представление о покадровой анимации.
Если вы не поняли, проверьте ссылку ниже, хороший учебник для покадровой анимации с использованием файла XML.
покадровая анимация xml с google android
Вы можете добиться того же самого из самого макета xml,
, только что упомянутого android:src="@drawable/rode_anim", который является ничем иным, как вашим собственным списком анимационных списков.
android:src="@drawable/rode_anim"