MotionEvent.GetRawY(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 pointerIndex
referencia .
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.