Compartir a través de


ViewGroup.RemoveDetachedView(View, Boolean) Método

Definición

Finaliza la eliminación de una vista desasociada.

[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

Parámetros

child
View

el elemento secundario que se va a quitar definitivamente de la jerarquía de vistas

animate
Boolean

si es true y la vista tiene una animación, la vista se coloca en la lista de vistas que desaparece; de lo contrario, se desasocia de la ventana.

Atributos

Comentarios

Finaliza la eliminación de una vista desasociada. Este método enviará el evento desasociado del evento de ventana y notificará al agente de escucha de cambios de jerarquía.

Este método está pensado para ser ligero y no supone si se debe volver a dibujar el elemento primario o secundario. El uso adecuado de este método incluirá también realizar cualquier llamada o #invalidate() adecuada#requestLayout(). Por ejemplo, los autores de llamadas pueden #post(Runnable) post realizar Runnable un #requestLayout() objeto en el siguiente marco, una vez finalizadas todas las llamadas de desasociación o eliminación, lo que hace que el diseño se ejecute antes de volver a dibujar la jerarquía de vistas.

Documentación de Java para android.view.ViewGroup.removeDetachedView(android.view.View, boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Consulte también