Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 herda de View.
As capturas de tela a seguir mostram um ActivityIndicator controle no iOS e no Android:

O controle ActivityIndicator define as seguintes propriedades:
Coloré umColorvalor que define a cor de exibição doActivityIndicator.IsRunningé umboolvalor que indica se oActivityIndicatordeve ser visível e animado ou oculto. Quando o valor éfalseoActivityIndicatornão está visível.
Essas propriedades são apoiadas por BindableProperty objetos, o que significa que podem ActivityIndicator ser estilizados 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 animado. O IsRunning padrão da propriedade é false. O exemplo a seguir mostra como instanciar um ActivityIndicator in XAML com a propriedade opcional IsRunning definida:
<ActivityIndicator IsRunning="true" />
Um ActivityIndicator também pode ser criado no código:
ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };
Propriedades de aparência do ActivityIndicator
A Color propriedade define a ActivityIndicator cor. O exemplo a seguir mostra como instanciar um ActivityIndicator in XAML com a Color propriedade definida:
<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 a ActivityIndicator propriedade com a Color definida como Color.Orange no iOS e no Android:
