Задать вопрос
@WaGe
Эникей

Как реализовать бесконечное прибавление и отнимание ProgressBar?

Нужно сделать, чтобы бесконечно значение прогресс бара увеличивалось до максимума (50), а потом снижалось до минимума (0). После каждого инкремента значения бара нужно ждать несколько миллисекунд, чтобы значение прогресс-бара плавно увеличивалось и уменьшалось. Как это возможно реализовать?
  • Вопрос задан
  • 569 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Hakito
Можно через AsyncTask. В нем запускаешь бесконечный цикл, выставляешь нужную задержку и меняешь прогресс как хочешь. Главное, вовремя его остановить, что бы не было утечки памяти из-за того, что сборщик мусора не может утилизировать твой прогресс бар. Это как вариант. Но мне кажется, эффективнее было бы сделать это через анимации
Ответ написан
@aol-nnov
In indeterminate mode, the progress bar shows a cyclic animation without an indication of progress.

в каждом тулките есть такой флаг.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы