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()该调用,从而导致在重新绘制视图层次结构之前运行布局。

适用于 . 的 android.view.ViewGroup.removeDetachedView(android.view.View, boolean)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

另请参阅