Android анимация перестает работать после повторения

У меня есть слайд-шоу видов в Android, который имеет слайд при переходе, слайд-шоу работает некоторое время отлично, затем анимация перестает работать, представления просто появляются без скольжения. Вот пример кода, который я использую, с обработчик повторяется каждые 10 секунд

`

TranslateAnimation slideIn = new TranslateAnimation(TranslateAnimation.RELATIVE_TO_SELF,1f,TranslateAnimation.RELATIVE_TO_SELF ,0f,TranslateAnimation.RELATIVE_TO_SELF, 0f, TranslateAnimation.RELATIVE_TO_SELF,0f);
 slideIn.setDuration(250);
 slideIn.setFillAfter(true);
  container.startAnimation(slideIn);

`

Контейнер - это RelativeLayout с обновленными представлениями, каждые 10 секунд я обновляю представления контейнера и вызываю анимацию SlideIn.

Есть идеи, почему анимация перестает работать?

1 ответ

Удалите обработчик и попробуйте после добавления этих строк -

    slideIn.setRepeatCount(10);
    slideIn.setRepeatMode(Animation.RESTART);
Другие вопросы по тегам