Xamarin.Forms ActivityIndicator

Ejemplo de descarga Descarga del ejemplo

El Xamarin.FormsActivityIndicator control muestra una animación para mostrar que la aplicación está comprometida en una actividad larga. A diferencia ProgressBar de , no proporciona ninguna indicación de ActivityIndicator progreso. hereda ActivityIndicator de View .

En las capturas de pantalla siguientes se ActivityIndicator muestra un control en iOS y Android:

Captura de pantalla de ActivityIndicator en iOS y AndroidCaptura de

El ActivityIndicator control define las siguientes propiedades:

Estas propiedades están copiadas por objetos , lo que significa que se puede usar el estilo y ser el BindableProperty destino de los enlaces de ActivityIndicator datos.

Creación de un elemento ActivityIndicator

Se ActivityIndicator pueden crear instancias de la clase en XAML. Su IsRunning propiedad determina si el control está visible y animando. El IsRunning valor predeterminado de la propiedad es false . En el ejemplo siguiente se muestra cómo crear una instancia de ActivityIndicator en XAML con la propiedad opcional IsRunning establecida:

<ActivityIndicator IsRunning="true" />

También ActivityIndicator se puede crear en el código:

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };

Propiedades de apariencia de ActivityIndicator

La Color propiedad define el ActivityIndicator color. En el ejemplo siguiente se muestra cómo crear una instancia de ActivityIndicator en XAML con la propiedad Color establecida:

<ActivityIndicator Color="Orange" />

La Color propiedad también se puede establecer al crear un en el ActivityIndicator código:

ActivityIndicator activityIndicator = new ActivityIndicator { Color = Color.Orange };

En las capturas de pantalla siguientes se muestra ActivityIndicator con la propiedad establecida en en en ColorColor.Orange iOS y Android:

Captura de pantalla de ActivityIndicatorcon estilo en iOS y Android Captura de pantalla de con estilo en iOS y Android