Compartilhar via


ViewGroup.RemoveDetachedView(View, Boolean) Método

Definição

Termina a remoção de uma vista destacada.

[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

a criança a ser removida definitivamente da hierarquia de exibição

animate
Boolean

Se true e o modo de exibição tiver uma animação, o modo de exibição será colocado na lista Modos de exibição que desaparecem, caso contrário, ele será desanexado da janela

Atributos

Comentários

Termina a remoção de uma vista destacada. Esse método despachará o evento desanexado da janela e notificará o ouvinte de alteração de hierarquia.

Este método destina-se a ser leve e não faz suposições sobre se o pai ou filho deve ser redesenhado. O uso adequado deste método incluirá também fazer quaisquer chamadas apropriadas #requestLayout() ou #invalidate() apropriadas. Por exemplo, os chamadores podem #post(Runnable) post executar um Runnable#requestLayout() no próximo quadro, depois que todas as chamadas de desanexação/remoção forem concluídas, fazendo com que o layout seja executado antes de redesenhar a hierarquia de exibição.

Documentação Java para android.view.ViewGroup.removeDetachedView(android.view.View, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Confira também