IViewParent.ChildHasTransientStateChanged(View, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Appelé lorsqu’une vue enfant a maintenant ou n’effectue plus le suivi de l’état temporaire.
[Android.Runtime.Register("childHasTransientStateChanged", "(Landroid/view/View;Z)V", "GetChildHasTransientStateChanged_Landroid_view_View_ZHandler:Android.Views.IViewParentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void ChildHasTransientStateChanged (Android.Views.View child, bool hasTransientState);
[<Android.Runtime.Register("childHasTransientStateChanged", "(Landroid/view/View;Z)V", "GetChildHasTransientStateChanged_Landroid_view_View_ZHandler:Android.Views.IViewParentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ChildHasTransientStateChanged : Android.Views.View * bool -> unit
Paramètres
- child
- View
Affichage enfant dont l’état a changé
- hasTransientState
- Boolean
true si cet enfant a un état temporaire
- Attributs
Remarques
Appelé lorsqu’une vue enfant a maintenant ou n’effectue plus le suivi de l’état temporaire.
« État temporaire » est n’importe quel état qu’une vue peut contenir qui n’est pas censée être reflétée dans le modèle de données que la vue présente actuellement. Cet état affecte uniquement la présentation à l’utilisateur dans l’affichage lui-même, par exemple l’état actuel des animations en cours ou l’état d’une opération de sélection de texte.
L’état temporaire est utile pour indiquer à d’autres composants du système View qu’une vue particulière suit quelque chose de complexe mais encapsulé. Par exemple, il ListView
est possible de reconnaître que les affichages d’éléments de liste avec un état temporaire doivent être conservés dans leur position ou l’ID d’élément stable au lieu de traiter cette vue comme facilement remplaçable par l’adaptateur de stockage. Cela permet aux implémentations d’adaptateurs d’être plus simples au lieu de devoir suivre l’état des animations d’affichage d’élément en cours afin qu’elles puissent être restaurées en cas de recyclage et de rebindage inattendus des vues d’éléments jointes.
Cette méthode est appelée sur une vue parente lorsqu’une vue enfant ou une vue dans sa sous-arborescence commence ou met fin au suivi de l’état temporaire interne.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.