Xamarin.Forms ActivityIndicator
Ovládací Xamarin.FormsActivityIndicator
prvek zobrazí animaci, která ukazuje, že aplikace je zapojená do zdlouhavé aktivity. ProgressBar
Na rozdíl od , ActivityIndicator
dává žádný signál o pokroku. Dědí ActivityIndicator
z View
.
Následující snímky obrazovky ukazují ovládací prvek v iOSu ActivityIndicator
a Androidu:
Ovládací ActivityIndicator
prvek definuje následující vlastnosti:
Color
Color
je hodnota, která definuje barvuActivityIndicator
zobrazení .IsRunning
bool
je hodnota, která označuje, zdaActivityIndicator
má být viditelné a animační, nebo skryté. Pokud hodnota nenífalse
ActivityIndicator
viditelná.
Tyto vlastnosti jsou podporovány BindableProperty
objekty, což znamená, že ActivityIndicator
lze stylovat a být cílem datových vazeb.
Vytvoření activityIndicatoru
Třída ActivityIndicator
může být vytvořena v XAML. Jeho IsRunning
vlastnost určuje, zda je ovládací prvek viditelný a animuje. Vlastnost IsRunning
je ve výchozím nastavení false
. Následující příklad ukazuje, jak vytvořit instanci v ActivityIndicator
XAML s volitelnou IsRunning
sadou vlastností:
<ActivityIndicator IsRunning="true" />
Lze ActivityIndicator
také vytvořit v kódu:
ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };
Vlastnosti vzhledu ActivityIndicatoru
Vlastnost Color
definuje ActivityIndicator
barvu. Následující příklad ukazuje, jak vytvořit instanci ActivityIndicator
v XAML se Color
sadou vlastností:
<ActivityIndicator Color="Orange" />
Vlastnost Color
lze také nastavit při vytváření ActivityIndicator
kódu:
ActivityIndicator activityIndicator = new ActivityIndicator { Color = Color.Orange };
Následující snímky obrazovky ukazují ActivityIndicator
vlastnost s vlastností nastavenou Color
na Color.Orange
iOS a Android: