Android Frame by Frame Анимация проблемы на элементах в CursorAdapter

У меня возникли проблемы с применением анимации в представлении. Я пытаюсь загрузить анимацию внутри конструктора CursorAdapter, поэтому я могу установить его позже, назначив его определенным дочерним элементам в списке.

В конструкторе у меня есть:

shineAnimation = AnimationUtils.loadAnimation(ctx, R.anim.news_list_item_shine); 

Анимация находится в моем res / anim dir

 <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true"> <item android:drawable="@drawable/shine1" android:duration="200" /> <item android:drawable="@drawable/shine2" android:duration="200" /> <item android:drawable="@drawable/shine3" android:duration="200" /> <item android:drawable="@drawable/shine4" android:duration="200" /> <item android:drawable="@drawable/shine5" android:duration="200" /> </animation-list> 

Я получаю исключение: Неизвестное имя анимации: список анимации

Помощь будет высоко оценена

Спасибо S

Я не думаю, что вы загружаете AnimationDrawables через AnimationUtils . AnimationDrawable – это Drawable больше, чем Animation . Попробуйте этот пример кода из руководства SDK.

  ImageView rocketImage = (ImageView) findViewById(R.id.rocket_image); rocketImage.setBackgroundResource(R.anim.rocket_thrust); rocketAnimation = (AnimationDrawable) rocketImage.getBackground();