언어

PointerCaptureMode 열거형

정의

public enum PointerCaptureMode
type PointerCaptureMode = 
상속
PointerCaptureMode

필드

속성 Description
Uncaptured 0

포인터가 캡처되지 않는 "포인터 캡처 모드"입니다.

이를 requestPointerCapture(int)에 전달하는 것은 releasePointerCapture()를 호출하는 것과 같습니다.

에 대한 android.view.View.POINTER_CAPTURE_MODE_UNCAPTUREDAndroid 참조

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

Absolute 1

터치 패드가 절대 손가락 위치를 보고하는 포인터 캡처 모드입니다.

이 캡처 모드에서는 터치 패드 입력에서 제스처를 인식하려고 시도하지 않습니다. 대신 패드에 있는 각 터치의 절대 위치는 InputDevice.SOURCE_CLASS_POINTER 있는 디바이스에서 다른 터치가 보고되는 것과 같은 방식으로 보기에 직접 보고됩니다.

이벤트는 원본 InputDevice.SOURCE_TOUCHPAD 함께 전달됩니다. 각 터치의 절대 위치는 MotionEvent.getX(int) 및 MotionEvent.getY(int) 및 MotionEvent.AXIS_RELATIVE_X 및 MotionEvent.AXIS_RELATIVE_Y 통해 상대적인 움직임을 통해 사용할 수 있습니다. 터치 패드가 지원하는 경우 MotionEvent.AXIS_PRESSURE, MotionEvent.AXIS_TOUCH_MAJOR, MotionEvent.AXIS_TOUCH_MINOR, MotionEvent.AXIS_TOOL_MAJOR, MotionEvent.AXIS_TOOL_MINOR 및 MotionEvent.AXIS_ORIENTATION 축을 통해 터치 차원 정보를 사용할 수 있습니다.

마우스의 이벤트는 캡처 모드에 관계없이 항상 동일한 방식으로 보고됩니다.

에 대한 android.view.View.POINTER_CAPTURE_MODE_ABSOLUTEAndroid 참조

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

Relative 2

터치 패드 제스처가 마우스 움직임처럼 인식되고 보고되는 포인터 캡처 모드입니다.

이 캡처 모드에서는 캡처된 터치 패드에서 수행된 다음 제스처가 인식되고 보고됩니다. 포인터 이동 제스처(예: 패드에서 한 손가락 이동)는 MotionEvent.ACTION_MOVE 동작과 MotionEvent.getX 및 MotionEvent.getY를 통해 사용할 수 있는 상대 위치 변경 내용과 함께 마우스 이동처럼 보고됩니다. 스크롤 제스처(예: 두 손가락 살짝 밀기)는 MotionEvent.ACTION_SCROLL 동작과 MotionEvent.AXIS_VSCROLL 및 MotionEvent.AXIS_HSCROLL 축을 통해 사용할 수 있는 스크롤 양과 함께 마우스의 스크롤 휠 이동처럼 보고됩니다.

동작 값은 몸짓 손가락의 실제 동작에 비례하며, mm의 물리적 이동은 관련 축에 대해 InputDevice.MotionRange.getResolution에서 보고한 해상도를 사용하여 찾을 수 있습니다.

이러한 이벤트는 InputDevice.SOURCE_MOUSE_RELATIVE 함께 보고됩니다.

마우스의 이벤트는 캡처 모드에 관계없이 항상 동일한 방식으로 보고됩니다.

에 대한 android.view.View.POINTER_CAPTURE_MODE_RELATIVEAndroid 참조

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상