WindowInsets.MandatorySystemGestureInsets プロパティ

定義

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

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>の必須</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セットが返されます。

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

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

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象