Анимация в ListView (Commonsware touchListView) - PullRequest
0 голосов
/ 01 ноября 2011

Я пытаюсь показать анимацию (ветряные мельницы) внутри каждого вида адаптера ListView, я вижу первое изображение анимации, но «анимация» не запускается.

Внутри адаптера, когдаЯ строю строку и запускаю анимацию следующим образом:

           ImageView img = (ImageView) row.findViewById(R.id.loader);
           img.setVisibility(View.VISIBLE);
           img.setBackgroundResource(R.drawable.myanim);
           AnimationDrawable frameAnimation = (AnimationDrawable) img.getBackground();
           frameAnimation.start();

Анимация myanim.xml работает, когда она используется вне списка просмотра ...

Спасибо

1 Ответ

0 голосов
/ 03 ноября 2011

На самом деле анимация работает, когда вы используете прослушиватели событий. Как нажатие кнопки.

Попробуйте создать кнопку и дать

Кнопка кнопка = новая кнопка ();

button.performClick ();

В методе Onclick вы должны запустить анимацию ..

...