Как я могу использовать обработчик в качестве таймера для переключения между изображениями с помощью анимации
Я уже создал код с использованием обработчика и запуска, чтобы он выполнял каждые X миллисекунд, однако, если я использую анимацию, обработчик postDelayed, кажется, сходит с ума, и экран начинает мигать с изображениями, устанавливаемыми каждую секунду.
Знаете ли вы какие-либо проблемы с использованием обработчика в качестве таймера при использовании анимации между переходами?
Вот ГИСТ с кодом.
1 ответ
Почему бы не использовать setDelay(), setRepeatCount (возможно использование Animation.INFINITE), а в конце анимации переключить изображение (тогда добавьте AnimationListener)?