Partager via


ViewGroup.RemoveDetachedView(View, Boolean) Méthode

Définition

Termine la suppression d’une vue détachée.

[Android.Runtime.Register("removeDetachedView", "(Landroid/view/View;Z)V", "GetRemoveDetachedView_Landroid_view_View_ZHandler")]
protected virtual void RemoveDetachedView (Android.Views.View? child, bool animate);
[<Android.Runtime.Register("removeDetachedView", "(Landroid/view/View;Z)V", "GetRemoveDetachedView_Landroid_view_View_ZHandler")>]
abstract member RemoveDetachedView : Android.Views.View * bool -> unit
override this.RemoveDetachedView : Android.Views.View * bool -> unit

Paramètres

child
View

l’enfant à supprimer définitivement de la hiérarchie d’affichage

animate
Boolean

si la valeur est true et que l’affichage a une animation, l’affichage est placé dans la liste des affichages disparus ; sinon, il est détaché de la fenêtre.

Attributs

Remarques

Termine la suppression d’une vue détachée. Cette méthode distribue l’événement détaché de l’événement de fenêtre et informe l’écouteur de modification de hiérarchie.

Cette méthode est destinée à être légère et ne fait aucune hypothèse quant à savoir si le parent ou l’enfant doit être redessiné. L’utilisation appropriée de cette méthode inclut également l’établissement de tous les appels appropriés ou #invalidate() appropriés#requestLayout(). Par exemple, les appelants peuvent #post(Runnable) post effectuer une Runnable#requestLayout() image sur l’image suivante, une fois que tous les appels de détachement/suppression sont terminés, ce qui entraîne l’exécution de la disposition avant de redessiner la hiérarchie d’affichage.

Documentation Java pour android.view.ViewGroup.removeDetachedView(android.view.View, boolean).

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.

S’applique à

Voir aussi