Language

WindowInsets.MandatorySystemGestureInsets プロパティ

定義

このメソッドは、API レベル 30 では非推奨になりました。 代わりに、Type.mandatorySystemGestures() で getInsets(int) を使用してください。

public Android.Graphics.Insets MandatorySystemGestureInsets { [Android.Runtime.Register("getMandatorySystemGestureInsets", "()Landroid/graphics/Insets;", "", ApiSince=29)] get; }
[<get: Android.Runtime.Register("getMandatorySystemGestureInsets", "()Landroid/graphics/Insets;", "", ApiSince=29)>]
member this.MandatorySystemGestureInsets : Android.Graphics.Insets

プロパティ値

属性

注釈

必須のシステム ジェスチャ インセットを返します。

必須システム ジェスチャのインセットは、必須のシステム ジェスチャが優先され、システム バーがタッチ入力を占有しているか、タッチ専用ジェスチャ用に予約されているためなど、一部またはすべてのタッチ入力を消費する可能性があるウィンドウの領域を表します。

#getSystemGestureInsets regular system gesturesとは異なり、<b>mandatory</b> システム ジェスチャはView#setSystemGestureExclusionRectsでオーバーライドできません。

単純なタップは、 #getTappableElementInsets() system window insets外にある限り、システムジェスチャインセット内でもウィンドウに到達することが保証されます。

View#SYSTEM_UI_FLAG_LAYOUT_STABLEが要求されると、View#SYSTEM_UI_FLAG_LAYOUT_FULLSCREENまたはView#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATIONが原因でシステム ジェスチャが非アクティブになっている場合でも、インセットが返されます。

このインセットは、#getSystemWindowInsets() system window insetsによって#consumeSystemWindowInsets()と共に使用されます。

このメンバーは非推奨です。 代わりに、#getInsets(int)でType#mandatorySystemGestures()を使用してください。

android.view.WindowInsets.getMandatorySystemGestureInsets()の Java ドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象