ActivityIndicator
.NET Multi_Platform App UI (.NET MAUI) ActivityIndicator muestra una animación para mostrar que la aplicación está realizando una actividad larga. A diferencia de ProgressBar, ActivityIndicator no da ninguna indicación del progreso.
La apariencia de un elemento depende de la plataforma ActivityIndicator y la captura de pantalla siguiente muestra ActivityIndicator en Android:
ActivityIndicator define las siguientes propiedades:
Color
es un valor Color que define el color de ActivityIndicator.IsRunning
es un valorbool
que indica si ActivityIndicator debe estar visible y animar, u ocultar. El valor predeterminado de esta propiedad esfalse
, que indica que ActivityIndicator no está visible.
Estas propiedades están respaldadas por objetos BindableProperty, lo que significa que pueden ser destinos de los enlaces de datos, y con estilo.
Creación de ActivityIndicator
Para indicar una actividad larga, crea un objeto ActivityIndicator y establece sus propiedades para definir su apariencia.
En el ejemplo de XAML siguiente se muestra cómo visualizar un ActivityIndicator:
<ActivityIndicator IsRunning="true" />
El código de C# equivalente es el siguiente:
ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };
En el siguiente ejemplo se muestra cómo cambiar el color de ActivityIndicator:
<ActivityIndicator IsRunning="true"
Color="Orange" />
El código de C# equivalente es el siguiente:
ActivityIndicator activityIndicator = new ActivityIndicator
{
IsRunning = true,
Color = Colors.Orange
};