Loader
Loader - универсальный компонент для отображения индикаторов загрузки. Поддерживает два типа индикаторов: спиннер (spinner) и круговой прогресс-бар (progress).
Особенности работы
- Автоматически ограничивает значение прогресса в диапазоне от 0 до
maxValue - Поддерживает различные степени размытия фона (
blur) - Может отображаться поверх контента с полупрозрачным оверлеем
- Адаптирует толщину линии прогресса под размер компонента
Использование
Спиннер
Используется для отображения процесса загрузки без указания прогресса:
Прогресс-бар
Отображает прогресс выполнения задачи в виде круговой диаграммы:
Примеры
Размеры индикатора
Размер задается с помощью свойства size:
Виды индикатора
Вид задается с помощью свойства view:
Полупрозрачный оверлей с размытием
Отображение индикатора поверх затемненного фона с blur эффектом:
Контент внутри прогресс-бара
Отображение дополнительной информации внутри кругового индикатора:
Настройка толщины линии прогресса
Изменение толщины обводки прогресс-бара:
Отключение фоновой дорожки
Скрытие фоновой линии прогресс-бара:
Кастомный максимальный показатель
Изменение максимального значения прогресса: