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

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

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

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

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

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