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

要套用的內嵌

傳回

提供的 inset 減去已取用的 inset

屬性

備註

要求將指定的視窗內嵌套用至這個檢視或其子樹中的另一個檢視。

用戶端應該呼叫這個方法,以便套用對應至視窗裝飾或重迭遮蔽的區域。 這包括狀態和導覽列、動作列、輸入法等等。 未來可能會新增新的內嵌類別。 方法會傳回提供的 inset 減去這個檢視或其子系所套用的任何。

想要提供自訂行為的用戶端應該覆寫 #onApplyWindowInsets(WindowInsets) 方法,或透過 #setOnApplyWindowInsetsListener(View.OnApplyWindowInsetsListener) setOnApplyWindowInsetsListener 方法提供 OnApplyWindowInsetsListener

這個方法會取代較舊的 #fitSystemWindows(Rect) fitSystemWindows 方法。

android.view.View.dispatchApplyWindowInsets(android.view.WindowInsets) JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

適用於