Как я могу использовать обработчик в качестве таймера для переключения между изображениями с помощью анимации

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

Знаете ли вы какие-либо проблемы с использованием обработчика в качестве таймера при использовании анимации между переходами?

Вот ГИСТ с кодом.

1 ответ

Почему бы не использовать setDelay(), setRepeatCount (возможно использование Animation.INFINITE), а в конце анимации переключить изображение (тогда добавьте AnimationListener)?

Другие вопросы по тегам