ViewGroup.RemoveDetachedView(View, Boolean) Método

Definição

Conclui a remoção de uma exibição desanexada.

[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

o filho a ser definitivamente removido da hierarquia de exibição

animate
Boolean

se true e a exibição tiver uma animação, a exibição será colocada na lista de exibições que desaparecem, caso contrário, ela será desanexada da janela

Atributos

Comentários

Conclui a remoção de uma exibição desanexada. Esse método expedirá o evento desanexado da janela e notificará o ouvinte de alteração de hierarquia.

Esse 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 desse método também incluirá a realização de chamadas ou #requestLayout() chamadas apropriadas#invalidate(). Por exemplo, os chamadores podem #post(Runnable) post um Runnable que executa um #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.

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

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

Aplica-se a

Confira também