Я использую аниматор значений для анимации изображения. Я хочу добавить задержку в прослушиватель анимации, то есть в «onAnimationRepeat()». Как это сделать?Задержка во время перезапуска анимации
0
A
ответ
1
Может быть, попробовать что-то вроде этого:
public class Test {
private int repeatNumber == 0;
public void startAnimation() {
Animation animation = AnimationUtils.loadAnimation(this, R.anim.fade_in);
animation.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {Log.i("start", "start");}
@Override
public void onAnimationEnd(Animation animation) {Log.i("end", "end");}
@Override
public void onAnimationRepeat(Animation animation) {
Test.this.repeatNumber++;
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
Test.this.startAnimation();
}, 30000);
}
textView.startAnimation(animation);
}
}
+0
Я хочу дать некоторую задержку, прежде чем анимация начнется снова. –
+0
Возможно, у вас может быть рекурсивная функция, которая запускает анимацию, а вместо повтора вы запускаете один раз и запускаете новый. Но вам может понадобиться внутренний счетчик, чтобы подсчитать, сколько анимаций вы запустили. –
Смежные вопросы
- 1. Задержка анимации во время прокрутки
- 2. Задержка Colorbox для запуска во время другой анимации
- 3. Изменения во время анимации
- 4. layoutSubviews во время анимации?
- 5. Задержка во время цикла Функция
- 6. Cocos2d задержка анимации через некоторое время (минуты)
- 7. Обновить скорость анимации во время анимации
- 8. Задержка анимации перед перезапуском активности
- 9. Android - просмотр исчезает во время анимации
- 10. Храните пользователя во время перезапуска приложения sails.js
- 11. Предотвращение ловушки Android во время перезапуска приложения
- 12. Задержка анимации Velocity.js
- 13. UIScrollView обрезается во время анимации
- 14. Запретить просмотр во время анимации
- 15. subView stacking во время анимации
- 16. Потеря анимации во время прокрутки
- 17. Захват экрана во время анимации
- 18. отключить клик во время анимации
- 19. Выбор изображения во время анимации
- 20. Просмотреть шкуры во время анимации
- 21. Изменение анимации во время выполнения
- 22. Обновление триггера во время анимации
- 23. Отключить сбой во время анимации
- 24. Изменение скорости во время анимации
- 25. Неправильное положение во время анимации
- 26. Перемещение действий во время анимации
- 27. изменение анимацииДатация во время анимации
- 28. JQuery - задержки во время анимации
- 29. UIScrollView setContentOffset во время анимации?
- 30. Заблокировать событие во время анимации
, что у пробовала, у может использовать Thread.sleep(); – keshav