語言

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) 方法,或直接提供 OnApplyWindowInsetsListener 方法 #setOnApplyWindowInsetsListener(View.OnApplyWindowInsetsListener) setOnApplyWindowInsetsListener

此方法取代了舊 #fitSystemWindows(Rect) fitSystemWindows 有的方法。

Java 文件 android.view.View.dispatchApplyWindowInsets(android.view.WindowInsets)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於