/ELegionC2T2

First Kotlin Project

Primary LanguageKotlin

ELegionC2T2.

First Kotlin Project. Описание задания. Создать проект

При запуске приложения создать Bound Service (информация о Bound Service в дополнительных материалах), в потоке которого постепенно будет меняться значение прогресса и, соответственно, обновляться ProgressBar. Если брать максимум ProgressBar - 100%, то значение прогресса должно меняться на 5% каждые 200 миллисекунд.

По достижению 100% ProgressBar перестает заполняться. В любой момент по нажатию на кнопку шкала уменьшается на 50%, но не меньше 0%. (75% -> 25%; 35% -> 0%) Дополнительно: Каждый раз по достижении 100% появляется тост о завершении загрузки.