Поделиться через


Xamarin.Forms ActivityIndicator

В элементе Xamarin.FormsActivityIndicator управления отображается анимация, показывающая, что приложение участвует в длительном действии. В отличие от этого ProgressBar, он ActivityIndicator не указывает на ход выполнения. Наследуется ActivityIndicator от View.

На следующих снимках экрана показан ActivityIndicator элемент управления в iOS и Android:

Снимок экрана: ActivityIndicator в iOS и Android

Элемент ActivityIndicator управления определяет следующие свойства:

  • ColorColor— это значение, определяющее цвет ActivityIndicatorотображения.
  • IsRunningbool— это значение, указывающее, должны ли ActivityIndicator быть видимые и анимирующие, или скрытые. Если значение не отображается falseActivityIndicator .

Эти свойства поддерживаются BindableProperty объектами, что означает, что ActivityIndicator их можно стильировать и быть целевым объектом привязок данных.

Создание activityIndicator

Класс ActivityIndicator можно создать в XAML. Его IsRunning свойство определяет, отображается ли элемент управления и анимируется. Свойство IsRunning по умолчанию false. В следующем примере показано, как создать экземпляр в ActivityIndicator XAML с необязательным IsRunning набором свойств:

<ActivityIndicator IsRunning="true" />

Можно также создать в коде ActivityIndicator :

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };

Свойства внешнего вида ActivityIndicator

Свойство Color определяет ActivityIndicator цвет. В следующем примере показано, как создать экземпляр ActivityIndicator в XAML с набором Color свойств:

<ActivityIndicator Color="Orange" />

Свойство Color также можно задать при создании в коде ActivityIndicator :

ActivityIndicator activityIndicator = new ActivityIndicator { Color = Color.Orange };

На следующих снимках экрана показано ActivityIndicator свойство, заданное ColorColor.Orange в iOS и Android:

Снимок экрана со стилем ActivityIndicator в iOS и Android