WindowInsets.SystemGestureInsets プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システム ジェスチャのインセットを返します。
public Android.Graphics.Insets SystemGestureInsets { [Android.Runtime.Register("getSystemGestureInsets", "()Landroid/graphics/Insets;", "", ApiSince=29)] get; }
[<get: Android.Runtime.Register("getSystemGestureInsets", "()Landroid/graphics/Insets;", "", ApiSince=29)>]
member this.SystemGestureInsets : Android.Graphics.Insets
プロパティ値
- 属性
注釈
システム ジェスチャのインセットを返します。
システム ジェスチャ のインセットは、システム ジェスチャが優先され、一部またはすべてのタッチ入力を使用する可能性があるウィンドウの領域を表します。たとえば、システム バーによって割り当てられるか、タッチのみのジェスチャ用に予約されています。
アプリでは、 以外の を使用して View#setSystemGestureExclusionRects
、システム ジェスチャよりも優先度を #getMandatorySystemGestureInsets() mandatory system gesture insets
宣言できます。
注: システムは、考慮する除外の垂直方向の範囲に の制限 200dp
を設定します。 この制限は、ナビゲーション バーが非表示になっているView#SYSTEM_UI_FLAG_IMMERSIVE_STICKY stickily
間は適用されず、 と Intent#CATEGORY_HOME home activity
にもandroid.inputmethodservice.InputMethodService input method
適用されません。
単純なタップは、 の外側にある限り、システム ジェスチャ のインセット内でもウィンドウに #getTappableElementInsets() system window insets
到達することが保証されます。
がView#SYSTEM_UI_FLAG_LAYOUT_STABLE
要求されると、 または View#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
が原因View#SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
でシステム ジェスチャが非アクティブになっている場合でも、インセットが返されます。
このインセットは、 によって #consumeSystemWindowInsets()
と共に#getSystemWindowInsets() system window insets
使用されます。
このメンバーは非推奨とされます。 代わりに を と共Type#systemGestures()
に使用#getInsets(int)
してください。
の android.view.WindowInsets.getSystemGestureInsets()
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。