Xamarin.Forms ActivityIndicator

Télécharger l’exemple Télécharger l’exemple

Le Xamarin.FormsActivityIndicator contrôle affiche une animation pour montrer que l’application est engagée dans une activité de longue durée. Contrairement au ProgressBar, ne ActivityIndicator donne aucune indication de progression. hérite ActivityIndicator de View.

Les captures d’écran suivantes montrent un ActivityIndicator contrôle sur iOS et Android :

Capture d’écran de ActivityIndicator sur iOS et Android

Le ActivityIndicator contrôle définit les propriétés suivantes :

  • Colorest une Color valeur qui définit la couleur d’affichage de .ActivityIndicator
  • IsRunning est une bool valeur qui indique si le ActivityIndicator doit être visible et animé, ou masqué. Lorsque la valeur est false le ActivityIndicator n’est pas visible.

Ces propriétés sont soutenues par BindableProperty des objets, ce qui signifie que le ActivityIndicator peut être stylisé et être la cible des liaisons de données.

Créer un ActivityIndicator

La ActivityIndicator classe peut être instanciée en XAML. Sa IsRunning propriété détermine si le contrôle est visible et en cours d’animation. La IsRunning propriété par défaut est false. L’exemple suivant montre comment instancier un ActivityIndicator en XAML avec l’ensemble de propriétés facultatives IsRunning :

<ActivityIndicator IsRunning="true" />

Un ActivityIndicator peut également être créé dans le code :

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };

Propriétés d’apparence ActivityIndicator

La Color propriété définit la ActivityIndicator couleur. L’exemple suivant montre comment instancier un ActivityIndicator en XAML avec le jeu de Color propriétés :

<ActivityIndicator Color="Orange" />

La Color propriété peut également être définie lors de la création d’un ActivityIndicator dans le code :

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

Les captures d’écran suivantes montrent le ActivityIndicator avec la Color propriété définie Color.Orange sur sur iOS et Android :

Capture d’écran du style ActivityIndicator sur iOS et Android