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


ActivityIndicator

Многоплатформенный пользовательский интерфейс приложения .NET (.NET MAUI) ActivityIndicator отображает анимацию, чтобы показать, что приложение занимается длительным действием. В отличие от ProgressBarэтого, ActivityIndicator не указывает на ход выполнения.

Внешний ActivityIndicator вид зависит от платформы и на следующем снимок экрана показан ActivityIndicator на Android:

Screenshot of ActivityIndicator on Android.

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

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

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

Создание activityIndicator

Чтобы указать длительное действие, создайте ActivityIndicator объект и задает его свойства, чтобы определить его внешний вид.

В следующем примере XAML показано, как отобразить :ActivityIndicator

<ActivityIndicator IsRunning="true" />

Эквивалентный код на C# выглядит так:

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };

В следующем примере XAML показано, как изменить цвет объекта ActivityIndicator:

<ActivityIndicator IsRunning="true"
                   Color="Orange" />

Эквивалентный код на C# выглядит так:

ActivityIndicator activityIndicator = new ActivityIndicator
{
    IsRunning = true,
    Color = Colors.Orange
};