@WaGe
Эникей

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект