Xamarin.Forms Indicador de Atividade
O Xamarin.FormsActivityIndicator
controle exibe uma animação para mostrar que o aplicativo está envolvido em uma atividade longa. Ao contrário do ProgressBar
, o não ActivityIndicator
dá nenhuma indicação de progresso. O ActivityIndicator
heranças de View
.
As capturas de tela a seguir mostram um ActivityIndicator
controle no iOS e Android:
O ActivityIndicator
controle define as seguintes propriedades:
Color
é umColor
valor que define a cor de exibição doActivityIndicator
.IsRunning
é umbool
valor que indica se oActivityIndicator
deve ser visível e animador ou oculto. Quando o valor éfalse
oActivityIndicator
não está visível.
Essas propriedades são apoiadas por BindableProperty
objetos, o que significa que o ActivityIndicator
pode ser estilizado e ser o destino de associações de dados.
Criar um ActivityIndicator
A ActivityIndicator
classe pode ser instanciada em XAML. Sua IsRunning
propriedade determina se o controle é visível e animador. O IsRunning
padrão da propriedade é false
. O exemplo a seguir mostra como instanciar um ActivityIndicator
em XAML com o conjunto de propriedades opcional IsRunning
:
<ActivityIndicator IsRunning="true" />
Um ActivityIndicator
também pode ser criado em código:
ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };
Propriedades de aparência de ActivityIndicator
A Color
propriedade define a ActivityIndicator
cor. O exemplo a seguir mostra como instanciar um ActivityIndicator
em XAML com o conjunto de Color
propriedades:
<ActivityIndicator Color="Orange" />
A Color
propriedade também pode ser definida ao criar um ActivityIndicator
código in:
ActivityIndicator activityIndicator = new ActivityIndicator { Color = Color.Orange };
As capturas de tela a seguir mostram o ActivityIndicator
com a Color
propriedade definida como Color.Orange
no iOS e Android: