MotionEvent.GetRawX(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このモーション イベントの によって pointerIndex
参照されるポインターの X 座標を返します。
[Android.Runtime.Register("getRawX", "(I)F", "", ApiSince=29)]
public float GetRawX (int pointerIndex);
[<Android.Runtime.Register("getRawX", "(I)F", "", ApiSince=29)>]
member this.GetRawX : int -> single
パラメーター
- pointerIndex
- Int32
X 座標が返されるポインターのインデックス。 0 (下にある最初のポインター) から - 1 の #getPointerCount()
範囲の値を指定できます。
戻り値
このモーション イベントの によって参照される pointerIndex
ポインターの X 座標。 単位はピクセルです。 この値には、サブピクセル精度のデバイスの小数部が含まれる場合があります。
- 属性
注釈
このモーション イベントの によって pointerIndex
参照されるポインターの X 座標を返します。 座標は、システムの装飾やシステムがマルチウィンドウ モードであるかどうかに関係なく、デバイスディスプレイの座標空間にあります。 アプリが複数の画面環境で複数の画面にまたがる場合、座標空間にはすべてのスパンされた画面が含まれます。
マルチウィンドウ モードでは、座標空間はアプリ ウィンドウの境界を超えて拡張され、表示領域全体が含まれます。 たとえば、横向きの分割画面モードの右側のウィンドウでモーション イベントが発生した場合、画面の左端は mdash&。ウィンドウの左端&mdash ではありません。は、X 座標の計算元となる原点です。
複数画面のシナリオでは、座標空間は画面にまたがることができます。 たとえば、アプリがデュアルスクリーン デバイスの両方の画面にまたがる場合に、モーション イベントが右側の画面で発生した場合、X 座標は、左側の画面の左端から右側の画面のモーション イベントのポイントまで計算されます。 アプリが複数画面環境の 1 つの画面に制限されている場合、座標空間にはアプリが実行されている画面のみが含まれます。
を使用して #getPointerId(int)
、 によって pointerIndex
参照されるポインターのポインター識別子を取得します。
の android.view.MotionEvent.getRawX(int)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。