MotionEvent.GetRawY(Int32) メソッド

定義

このモーション イベントの によって pointerIndex 参照されるポインターの Y 座標を返します。

[Android.Runtime.Register("getRawY", "(I)F", "", ApiSince=29)]
public float GetRawY (int pointerIndex);
[<Android.Runtime.Register("getRawY", "(I)F", "", ApiSince=29)>]
member this.GetRawY : int -> single

パラメーター

pointerIndex
Int32

Y 座標が返されるポインターのインデックス。 0 (下にある最初のポインター) から - 1 の #getPointerCount() 範囲の値を指定できます。

戻り値

このモーション イベントの によって参照される pointerIndex ポインターの Y 座標。 単位はピクセルです。 この値には、サブピクセル精度のデバイスの小数部が含まれる場合があります。

属性

注釈

このモーション イベントの によって pointerIndex 参照されるポインターの Y 座標を返します。 座標は、システムの装飾やシステムがマルチウィンドウ モードであるかどうかに関係なく、デバイスディスプレイの座標空間にあります。 アプリが複数の画面環境で複数の画面にまたがる場合、座標空間にはすべてのスパンされた画面が含まれます。

マルチウィンドウ モードでは、座標空間はアプリ ウィンドウの境界を超えて拡張され、デバイス画面全体が含まれます。 たとえば、縦向きの分割画面モードの下部ウィンドウでモーション イベントが発生した場合、画面の上端は mdash&。ウィンドウの上端&mdash ではありません。は、Y 座標の決定元となる原点です。

複数画面のシナリオでは、座標空間は画面にまたがることができます。 たとえば、アプリが 90 度回転したデュアルスクリーン デバイスの両方の画面にまたがっていて、下の画面でモーション イベントが発生した場合、Y 座標は画面上の上端から下画面のモーション イベントのポイントまで計算されます。 アプリが複数画面環境の 1 つの画面に制限されている場合、座標空間にはアプリが実行されている画面のみが含まれます。

を使用して #getPointerId(int) 、 によって pointerIndex参照されるポインターのポインター識別子を取得します。

android.view.MotionEvent.getRawY(int)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象