다음을 통해 공유


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입니다. 창의 위쪽 가장자리가 아닙니다.— 는 Y 좌표가 결정되는 원본입니다.

다중 화면 시나리오에서 좌표 공간은 화면에 걸쳐 있습니다. 예를 들어 앱이 90도 회전된 이중 화면 디바이스의 두 화면에 걸쳐 있고 동작 이벤트가 아래쪽 화면에서 발생하는 경우 Y 좌표는 위쪽 화면의 위쪽 가장자리에서 아래쪽 화면의 동작 이벤트 지점까지 계산됩니다. 앱이 다중 화면 환경에서 단일 화면으로 제한되면 좌표 공간에는 앱이 실행 중인 화면만 포함됩니다.

에서 참조pointerIndex하는 포인터의 포인터 식별자를 가져오는 데 사용합니다#getPointerId(int).

에 대한 android.view.MotionEvent.getRawY(int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상