Sdílet prostřednictvím


ActivityIndicator

Uživatelské rozhraní aplikace .NET pro více platforem (.NET MAUI) ActivityIndicator zobrazuje animaci, která ukazuje, že aplikace je zapojená do zdlouhavé aktivity. Na rozdíl od ProgressBar, ActivityIndicator neposkytuje žádnou informaci o pokroku.

Vzhled závislého na ActivityIndicator platformě a následující snímek obrazovky ukazuje na Androidu ActivityIndicator :

Screenshot of ActivityIndicator on Android.

ActivityIndicator definuje následující vlastnosti:

  • ColorColor je hodnota, která definuje barvu ActivityIndicator.
  • IsRunningbool je hodnota, která označuje, zda ActivityIndicator má být viditelné a animační, nebo skryté. Výchozí hodnota této vlastnosti je false, což označuje, že ActivityIndicator není viditelný.

Tyto vlastnosti jsou podporovány BindableProperty objekty, což znamená, že mohou být cíle datových vazeb a stylovány.

Vytvoření activityIndicatoru

Pokud chcete označit dlouhou aktivitu, vytvořte ActivityIndicator objekt a nastavíte jeho vlastnosti tak, aby definovaly jeho vzhled.

Následující příklad XAML ukazuje, jak zobrazit ActivityIndicator:

<ActivityIndicator IsRunning="true" />

Ekvivalentní kód jazyka C# je:

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };

Následující příklad XAML ukazuje, jak změnit barvu ActivityIndicator:

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

Ekvivalentní kód jazyka C# je:

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