Поделиться через


ViewGroup.RemoveDetachedView(View, Boolean) Метод

Определение

Завершает удаление отсоединяемого представления.

[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

Параметры

child
View

дочерний элемент, который определенно удаляется из иерархии представлений

animate
Boolean

Значение true и представление имеет анимацию, представление помещается в список исчезнувших представлений, в противном случае оно отсоединяется от окна.

Атрибуты

Комментарии

Завершает удаление отсоединяемого представления. Этот метод отправляет отсоединение от события окна и уведомляет прослушиватель изменений иерархии.

Этот метод предназначен для упрощения и не предполагает, следует ли перезабирать родительский или дочерний объект. Правильное использование этого метода также будет включать любые соответствующие #requestLayout() или #invalidate() вызовы. Например, вызывающие элементы могут #post(Runnable) postRunnable выполняться #requestLayout() в следующем кадре после завершения всех вызовов отсоединения или удаления, что приводит к выполнению макета до перерасчета иерархии представлений.

Документация по Java для android.view.ViewGroup.removeDetachedView(android.view.View, boolean).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

См. также раздел