Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El control Xamarin.FormsActivityIndicator muestra una animación para mostrar que la aplicación se dedica a una actividad larga. A diferencia del ProgressBar, el ActivityIndicator no proporciona ninguna indicación de progreso. El ActivityIndicator hereda de View.
En las siguientes capturas de pantalla se muestra un control ActivityIndicator en iOS y Android:

El control ActivityIndicator define las propiedades siguientes:
Colores un valor deColorque define el color para mostrar delActivityIndicator.IsRunninges un valorboolque indica siActivityIndicatordebe estar visible y animar, u ocultar. Cuando el valor esfalseelActivityIndicatorno está visible.
Estas propiedades están respaldadas por objetos BindableProperty, lo cual significa que se puede aplicar estilo a ActivityIndicator y puede ser el destino de los enlaces de datos.
Creación de ActivityIndicator
La clase ActivityIndicator se puede crear una instancia en XAML. Su propiedad IsRunning determina si el control está visible y animando. La propiedad IsRunning tiene como valor predeterminado false. En el ejemplo siguiente se muestra cómo crear una instancia de ActivityIndicator en XAML con el conjunto de propiedades opcional IsRunning:
<ActivityIndicator IsRunning="true" />
También se puede crear un ActivityIndicator en el código:
ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };
Propiedades de apariencia de ActivityIndicator
La propiedad Color define el color ActivityIndicator. En el ejemplo siguiente se muestra cómo crear una instancia de ActivityIndicator en XAML con el conjunto de propiedades Color:
<ActivityIndicator Color="Orange" />
La propiedad Color también se puede establecer al crear un ActivityIndicator en el código:
ActivityIndicator activityIndicator = new ActivityIndicator { Color = Color.Orange };
En las siguientes capturas de pantalla se muestra ActivityIndicator con la propiedad Color establecida en Color.Orange en iOS y Android:
