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);