View.SystemGestureExclusionRects プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このビューのレイアウト後の座標空間内で、システムがタッチやその他のポインティング デバイス ジェスチャをインターセプトしない領域の一覧を取得します。 または、このビューのレイアウト後の座標空間内で、システムがタッチやその他のポインティング デバイス ジェスチャをインターセプトしない領域の一覧を設定します。
public virtual System.Collections.Generic.IList<Android.Graphics.Rect> SystemGestureExclusionRects { [Android.Runtime.Register("getSystemGestureExclusionRects", "()Ljava/util/List;", "GetGetSystemGestureExclusionRectsHandler", ApiSince=29)] get; [Android.Runtime.Register("setSystemGestureExclusionRects", "(Ljava/util/List;)V", "GetSetSystemGestureExclusionRects_Ljava_util_List_Handler", ApiSince=29)] set; }
[<get: Android.Runtime.Register("getSystemGestureExclusionRects", "()Ljava/util/List;", "GetGetSystemGestureExclusionRectsHandler", ApiSince=29)>]
[<set: Android.Runtime.Register("setSystemGestureExclusionRects", "(Ljava/util/List;)V", "GetSetSystemGestureExclusionRects_Ljava_util_List_Handler", ApiSince=29)>]
member this.SystemGestureExclusionRects : System.Collections.Generic.IList<Android.Graphics.Rect> with get, set
プロパティ値
によって設定されたリスト #setSystemGestureExclusionRects(List)
- 属性
注釈
プロパティ getter のドキュメント:
このビューのレイアウト後の座標空間内で、システムがタッチやその他のポインティング デバイス ジェスチャをインターセプトしない領域の一覧を取得します。
返されるリストは変更しないでください。
の android.view.View.getSystemGestureExclusionRects()
Java ドキュメント。
プロパティ セッターのドキュメント:
このビューのレイアウト後の座標空間内で、システムがタッチやその他のポインティング デバイス ジェスチャをインターセプトしない領域の一覧を設定します。 <em>このメソッドは、 または #onDraw(Canvas)
によって#onLayout(boolean, int, int, int, int)
呼び出される必要があります。</Em>
これを使用して、競合する可能性のあるグローバル システム ジェスチャが存在する場合に正しく機能するためにジェスチャ入力を受け取る必要があるビューの特定のサブ領域をシステムに通知します。 たとえば、システムがスワイプインスクリーン エッジ ジェスチャをキャプチャしてシステム レベルのナビゲーション機能を提供する場合、ナビゲーション ドロワー コンテナーなどのビューは、それ自体の左端 (または開始) エッジを、この API を使用してジェスチャ キャプチャの優先順位を必要とするようにマークできます。 その後、システムは、アプリがユーザーのジェスチャを使用できるように、独自のジェスチャ認識を緩和することを選択できます。 アプリでは、 の全体 ScrollView
などの広い範囲の領域に対して除外 rect を登録する必要はありません。または、 などの Button
単純なプレスアンドリリースクリックターゲットの場合は必要ありません。 ビューと対話するときに除外の修正をマークするには、X または Y ディメンションの小さな領域 (エッジのスワイプや親指のドラッグなど) で精密タッチ ジェスチャが SeekBar
必要です。
注: システムは、考慮する除外の垂直方向の範囲に の制限 200dp
を設定します。 この制限は、ナビゲーション バーが非表示になっている#SYSTEM_UI_FLAG_IMMERSIVE_STICKY stickily
間は適用されず、 と Intent#CATEGORY_HOME home activity
にもandroid.inputmethodservice.InputMethodService input method
適用されません。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。