extra_toc

Индикаторы выполнения и активности используются чтобы сообщать пользователю о выполнении длительных операций.

FGX Native предлагает два компонента:

  • TfgActivityIndicator - для операций, время выполнения которых неизвестно заранее
  • TfgProgressBar - для операций, время выполнения которых известно заранее

Индикатор активности

Индикатор активности представлен классом FGX.ActivityIndicator.TfgActivityIndicator.

Запуск/Остановка

Для запуска и остановки индикатора используйте методы start и stop. Когда вы останавливаете индикатор, он автоматически исчезает с экрана.

Внешний вид

Вы можете подстроить цвет индикатора под вашу цветовую палитру, используя свойства TintColor или TintColorName.

По умолчанию TfgActivityIndicator берет цвет из цветового ресурса текущей темы с именем Theme\Secondary\Color.


Индикатор выполнения

Индикатор выполнения представлени классом FGX.ProgressBar.TfgProgressBar.

Границы значений прогресса

Для отображения прогресса в произвольных единицах (Мегабайты, время и т.д.) компонент предлагает свойства  Min, Max и Progress.

Внешний вид

Вы можете настроить цвета компонента согласно вашей цветовой схеме через свойства:

  1. TintColor и TintColorName - для полосы прогресса
  2. BackgroundTintColor и BackgroundTintColorName - для заднего фона.

По умолчанию TfgProgressBar берет цветовые оттенки из ресурсов цвета текущей темы. А именно Theme\Secondary\Color для цвета полосы прогресса и Theme\Secondary\Light Color для заднего фона.