PointerCaptureMode 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
public enum PointerCaptureMode
type PointerCaptureMode =
- 상속
-
PointerCaptureMode
필드
| 속성 | 값 | Description |
|---|---|---|
| Uncaptured | 0 | 포인터가 캡처되지 않는 "포인터 캡처 모드"입니다. 이를 requestPointerCapture(int)에 전달하는 것은 releasePointerCapture()를 호출하는 것과 같습니다.
에 대한 |
| 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 축을 통해 터치 차원 정보를 사용할 수 있습니다. 마우스의 이벤트는 캡처 모드에 관계없이 항상 동일한 방식으로 보고됩니다.
에 대한 |
| 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 함께 보고됩니다. 마우스의 이벤트는 캡처 모드에 관계없이 항상 동일한 방식으로 보고됩니다.
에 대한 |