View.DispatchApplyWindowInsets(WindowInsets) 方法

定义

请求将给定的窗口内集应用于此视图或其子树中的另一个视图。

[Android.Runtime.Register("dispatchApplyWindowInsets", "(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;", "GetDispatchApplyWindowInsets_Landroid_view_WindowInsets_Handler")]
public virtual Android.Views.WindowInsets? DispatchApplyWindowInsets (Android.Views.WindowInsets? insets);
[<Android.Runtime.Register("dispatchApplyWindowInsets", "(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;", "GetDispatchApplyWindowInsets_Landroid_view_WindowInsets_Handler")>]
abstract member DispatchApplyWindowInsets : Android.Views.WindowInsets -> Android.Views.WindowInsets
override this.DispatchApplyWindowInsets : Android.Views.WindowInsets -> Android.Views.WindowInsets

参数

insets
WindowInsets

要应用的内插

返回

提供的内插减去已消耗的内插

属性

注解

请求将给定的窗口内集应用于此视图或其子树中的另一个视图。

此方法应由希望应用对应于窗口装饰或覆盖区遮盖的区域的内插的客户端调用。 这可以包括状态和导航栏、操作条、输入法等。 将来可能会添加新的嵌入类别。 方法返回提供的插页减去此视图或其子级应用的任何内容。

希望提供自定义行为的客户端应重写 #onApplyWindowInsets(WindowInsets) 方法,或者通过 #setOnApplyWindowInsetsListener(View.OnApplyWindowInsetsListener) setOnApplyWindowInsetsListener 方法提供 OnApplyWindowInsetsListener

此方法替换旧 #fitSystemWindows(Rect) fitSystemWindows 方法。

android.view.View.dispatchApplyWindowInsets(android.view.WindowInsets)Java 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于