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(向下的第一个指针) #getPointerCount() 到 - 1 的值。

返回

pointerIndex 动作事件所引用的指针的 Y 坐标。 单位为像素。 该值可能包含精确子像素的设备的小数部分。

属性

注解

返回此动作事件所 pointerIndex 引用的指针的 Y 坐标。 该坐标位于设备显示器的坐标空间中,无论系统装饰是否处于多窗口模式。 如果应用跨越多屏环境中的多个屏幕,则坐标空间包括所有跨屏屏幕。

在多窗口模式下,坐标空间超出了应用窗口的边界,以包含整个设备屏幕。 例如,如果运动事件以纵向方向在拆分屏幕模式的下部窗口中发生,则屏幕的上边缘;不是窗口的上边缘;是确定 Y 坐标的原点。

在多屏方案中,坐标空间可以跨越屏幕。 例如,如果应用跨越旋转了 90 度的双屏设备的两个屏幕,并且运动事件发生在下层屏幕上,则从屏幕上边缘到下部运动事件的点计算 Y 坐标。 当应用限制为多屏环境中的单个屏幕时,坐标空间仅包括运行应用的屏幕。

用于 #getPointerId(int) 获取由 pointerIndex该引用的指针的指针标识符。

适用于 . 的 android.view.MotionEvent.getRawY(int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于