Compartir a través de


MotionEvent.GetRawY(Int32) Método

Definición

Devuelve la coordenada Y del puntero al que hace pointerIndex referencia para este evento de movimiento.

[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

Parámetros

pointerIndex
Int32

Índice del puntero para el que se devuelve la coordenada Y. Puede ser un valor en el intervalo de 0 (el primer puntero que está fuera de servicio) a #getPointerCount() - 1.

Devoluciones

Coordenada Y del puntero al que hace pointerIndex referencia para este evento de movimiento. La unidad es píxeles. El valor puede contener una parte fraccionarcional para los dispositivos que son precisos de subpixel.

Atributos

Comentarios

Devuelve la coordenada Y del puntero al que hace pointerIndex referencia para este evento de movimiento. La coordenada está en el espacio de coordenadas de la pantalla del dispositivo, independientemente de las decoraciones del sistema y de si el sistema está o no en modo de varias ventanas. Si la aplicación abarca varias pantallas en un entorno de varias pantallas, el espacio de coordenadas incluye todas las pantallas distribuidas.

En el modo de varias ventanas, el espacio de coordenadas se extiende más allá de los límites de la ventana de la aplicación para abarcar toda la pantalla del dispositivo. Por ejemplo, si el evento de movimiento se produce en la ventana inferior del modo de pantalla dividida en orientación vertical, el borde superior de la pantalla— no el borde superior de la ventana— es el origen desde el que se determina la coordenada Y.

En escenarios de varias pantallas, el espacio de coordenadas puede abarcar pantallas. Por ejemplo, si la aplicación abarca ambas pantallas de un dispositivo de doble pantalla girado 90 grados y el evento de movimiento se produce en la pantalla inferior, la coordenada Y se calcula desde el borde superior de la pantalla superior hasta el punto del evento de movimiento en la pantalla inferior. Cuando la aplicación está restringida a una sola pantalla en un entorno de varias pantallas, el espacio de coordenadas solo incluye la pantalla en la que se ejecuta la aplicación.

Use #getPointerId(int) para obtener el identificador de puntero para el puntero al que hace pointerIndexreferencia .

Documentación de Java para android.view.MotionEvent.getRawY(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a