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 メソッドを置き換えます。

android.view.View.dispatchApplyWindowInsets(android.view.WindowInsets)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象