PointerCaptureMode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public enum PointerCaptureMode
type PointerCaptureMode =
- 継承
-
PointerCaptureMode
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| 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 | タッチパッド ジェスチャが認識され、マウスの動きのように報告されるポインター キャプチャ モード。 このキャプチャ モードでは、キャプチャされたタッチパッドで行われた次のジェスチャが認識され、報告されます。ポインターの移動ジェスチャ (パッド上の 1 本の指の動きなど) は、マウスの動きのように報告され、MotionEvent.ACTION_MOVEアクションと、MotionEvent.getX と MotionEvent.getY を介して相対的な位置の変更を使用できます。スクロール ジェスチャ (2 本指のスワイプなど) は、マウスのスクロール ホイールの動きと同様に報告され、MotionEvent.ACTION_SCROLLアクションと、MotionEvent.AXIS_VSCROLL軸とMotionEvent.AXIS_HSCROLL軸で使用できるスクロール量が表示されます。 モーション値は、ゲスチャリング指の物理的な動きに比例し、mm 単位の物理的な動きは、関連する軸の InputDevice.MotionRange.getResolution によって報告された解像度を使用して見つけることができます。 これらのイベントは、InputDevice.SOURCE_MOUSE_RELATIVEで報告されます。 マウスからのイベントは、キャプチャ モードに関係なく、常に同じ方法で報告されます。
|