Индикаторы выполнения и активности используются чтобы сообщать пользователю о выполнении длительных операций.
FGX Native предлагает два компонента:
TfgActivityIndicator
- для операций, время выполнения которых неизвестно заранееTfgProgressBar
- для операций, время выполнения которых известно заранее
Индикатор активности
Индикатор активности представлен классом FGX.ActivityIndicator.TfgActivityIndicator
.
Запуск/Остановка
Для запуска и остановки индикатора используйте методы start
и stop
. Когда вы останавливаете индикатор, он автоматически исчезает с экрана.
Внешний вид
Вы можете подстроить цвет индикатора под вашу цветовую палитру, используя свойства TintColor
или TintColorName
.
По умолчанию TfgActivityIndicator
берет цвет из цветового ресурса текущей темы с именем Theme\Secondary\Color.
Индикатор выполнения
Индикатор выполнения представлени классом FGX.ProgressBar.TfgProgressBar
.
Границы значений прогресса
Для отображения прогресса в произвольных единицах (Мегабайты, время и т.д.) компонент предлагает свойства Min
, Max
и Progress
.
Внешний вид
Вы можете настроить цвета компонента согласно вашей цветовой схеме через свойства:
TintColor
иTintColorName
- для полосы прогрессаBackgroundTintColor
иBackgroundTintColorName
- для заднего фона.
По умолчанию TfgProgressBar
берет цветовые оттенки из ресурсов цвета текущей темы. А именно Theme\Secondary\Color для цвета полосы прогресса и Theme\Secondary\Light Color для заднего фона.