言語

PointerCaptureMode 列挙型

定義

public enum PointerCaptureMode
type PointerCaptureMode = 
継承
PointerCaptureMode

フィールド

名前 説明
Uncaptured 0

ポインターがキャプチャされない "ポインター キャプチャ モード" です。

これを requestPointerCapture(int) に渡すことは、releasePointerCapture() を呼び出すことと同じです。

android.view.View.POINTER_CAPTURE_MODE_UNCAPTUREDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

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_ABSOLUTEの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

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で報告されます。

マウスからのイベントは、キャプチャ モードに関係なく、常に同じ方法で報告されます。

android.view.View.POINTER_CAPTURE_MODE_RELATIVEの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象