MotionEvent.Obtain メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Obtain(Int64, Int64, MotionEventActions, Int32, MotionEvent+PointerProperties[], MotionEvent+PointerCoords[], MetaKeyStates, MotionEventButtonState, Single, Single, Int32, Edge, InputSourceType, MotionEventFlags)
モーションを定義するすべての基本値を入力して、新しい MotionEvent を作成します。
[Android.Runtime.Register("obtain", "(JJII[Landroid/view/MotionEvent$PointerProperties;[Landroid/view/MotionEvent$PointerCoords;IIFFIIII)Landroid/view/MotionEvent;", "")]
public static Android.Views.MotionEvent? Obtain (long downTime, long eventTime, Android.Views.MotionEventActions action, int pointerCount, Android.Views.MotionEvent.PointerProperties[]? pointerProperties, Android.Views.MotionEvent.PointerCoords[]? pointerCoords, Android.Views.MetaKeyStates metaState, Android.Views.MotionEventButtonState buttonState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags, Android.Views.InputSourceType source, Android.Views.MotionEventFlags flags);
[<Android.Runtime.Register("obtain", "(JJII[Landroid/view/MotionEvent$PointerProperties;[Landroid/view/MotionEvent$PointerCoords;IIFFIIII)Landroid/view/MotionEvent;", "")>]
static member Obtain : int64 * int64 * Android.Views.MotionEventActions * int * Android.Views.MotionEvent.PointerProperties[] * Android.Views.MotionEvent.PointerCoords[] * Android.Views.MetaKeyStates * Android.Views.MotionEventButtonState * single * single * int * Android.Views.Edge * Android.Views.InputSourceType * Android.Views.MotionEventFlags -> Android.Views.MotionEvent
パラメーター
- downTime
- Int64
ユーザーが最初に押し下げて位置イベントのストリームを開始したときの時間 (ミリ秒)。 これは から SystemClock#uptimeMillis()
取得する必要があります。
- eventTime
- Int64
この特定のイベントが生成された時刻 (ミリ秒)。 これは から SystemClock#uptimeMillis()
取得する必要があります。
- action
- MotionEventActions
実行されるアクションの種類 (例: #ACTION_DOWN
)。
- pointerCount
- Int32
このイベントに含まれるポインターの数。
- pointerProperties
- MotionEvent.PointerProperties[]
ポインター識別子を含める必要がある各ポインターの MotionEvent PointerProperties プロパティ オブジェクトを提供する pointerCount 値の配列。
- pointerCoords
- MotionEvent.PointerCoords[]
各ポインターの PointerCoords 座標オブジェクトを提供する pointerCount 値の配列。
- metaState
- MetaKeyStates
イベントの生成時に有効だったメタ/修飾子キーの状態。
- buttonState
- MotionEventButtonState
押されたボタンの状態。
- xPrecision
- Single
報告される X 座標の精度。
- yPrecision
- Single
報告される Y 座標の精度。
- deviceId
- Int32
このイベントが発生したデバイスの ID。 ID が 0 の場合は、イベントが物理デバイスから送信されなかったことを示します。その他の数値は任意であり、値に依存しないでください。
- edgeFlags
- Edge
この MotionEvent によってタッチされたエッジ (存在する場合) を示すビットフィールド。
- source
- InputSourceType
このイベントのソース。
- flags
- MotionEventFlags
モーション イベント フラグ。
戻り値
- 属性
注釈
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
Obtain(Int64, Int64, Int32, Int32, Int32[], MotionEvent+PointerCoords[], MetaKeyStates, Single, Single, Int32, Edge, Int32, Int32)
public static Android.Views.MotionEvent? Obtain (long downTime, long eventTime, int action, int pointers, int[] pointerIds, Android.Views.MotionEvent.PointerCoords[] pointerCoords, Android.Views.MetaKeyStates metaState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags, int source, int flags);
static member Obtain : int64 * int64 * int * int * int[] * Android.Views.MotionEvent.PointerCoords[] * Android.Views.MetaKeyStates * single * single * int * Android.Views.Edge * int * int -> Android.Views.MotionEvent
パラメーター
- downTime
- Int64
- eventTime
- Int64
- action
- Int32
- pointers
- Int32
- pointerIds
- Int32[]
- pointerCoords
- MotionEvent.PointerCoords[]
- metaState
- MetaKeyStates
- xPrecision
- Single
- yPrecision
- Single
- deviceId
- Int32
- edgeFlags
- Edge
- source
- Int32
- flags
- Int32
戻り値
注釈
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
Obtain(Int64, Int64, MotionEventActions, Int32, Single, Single, Single, Single, MetaKeyStates, Single, Single, Int32, Edge)
注意事項
deprecated
モーションを定義するすべての基本値を入力して、新しい MotionEvent を作成します。
[Android.Runtime.Register("obtain", "(JJIIFFFFIFFII)Landroid/view/MotionEvent;", "")]
[System.Obsolete("deprecated")]
public static Android.Views.MotionEvent? Obtain (long downTime, long eventTime, Android.Views.MotionEventActions action, int pointerCount, float x, float y, float pressure, float size, Android.Views.MetaKeyStates metaState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags);
[<Android.Runtime.Register("obtain", "(JJIIFFFFIFFII)Landroid/view/MotionEvent;", "")>]
[<System.Obsolete("deprecated")>]
static member Obtain : int64 * int64 * Android.Views.MotionEventActions * int * single * single * single * single * Android.Views.MetaKeyStates * single * single * int * Android.Views.Edge -> Android.Views.MotionEvent
パラメーター
- downTime
- Int64
ユーザーが最初に押し下げて位置イベントのストリームを開始したときの時間 (ミリ秒)。 これは から SystemClock#uptimeMillis()
取得する必要があります。
- eventTime
- Int64
この特定のイベントが生成された時刻 (ミリ秒)。 これは から SystemClock#uptimeMillis()
取得する必要があります。
- action
- MotionEventActions
実行されるアクションの種類 (例: #ACTION_DOWN
)。
- pointerCount
- Int32
このイベントでアクティブになっているポインターの数。
- x
- Single
このイベントの X 座標。
- y
- Single
このイベントの Y 座標。
- pressure
- Single
このイベントの現在の圧力。 通常、圧力は 0 (全く圧力なし) から 1 (常圧) の範囲ですが、入力デバイスの校正によっては、1 より高い値が生成される場合があります。
- size
- Single
指でタッチしたときに押される領域のおおよそのサイズのスケーリングされた値。 指のタッチに対応する実際の値 (ピクセル単位) は、デバイス固有の値範囲で正規化され、0 ~ 1 の値にスケーリングされます。
- metaState
- MetaKeyStates
イベントの生成時に有効だったメタ/修飾子キーの状態。
- xPrecision
- Single
報告される X 座標の精度。
- yPrecision
- Single
報告される Y 座標の精度。
- deviceId
- Int32
このイベントが発生したデバイスの ID。 ID が 0 の場合は、イベントが物理デバイスから送信されなかったことを示します。その他の数値は任意であり、値に依存しないでください。
- edgeFlags
- Edge
この MotionEvent によってタッチされたエッジ (存在する場合) を示すビットフィールド。
戻り値
- 属性
注釈
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
Obtain(Int64, Int64, MotionEventActions, Int32, Int32[], MotionEvent+PointerCoords[], MetaKeyStates, Single, Single, Int32, Edge, InputSourceType, MotionEventFlags)
注意事項
deprecated
モーションを定義するすべての基本値を入力して、新しい MotionEvent を作成します。
[Android.Runtime.Register("obtain", "(JJII[I[Landroid/view/MotionEvent$PointerCoords;IFFIIII)Landroid/view/MotionEvent;", "")]
[System.Obsolete("deprecated")]
public static Android.Views.MotionEvent? Obtain (long downTime, long eventTime, Android.Views.MotionEventActions action, int pointerCount, int[]? pointerIds, Android.Views.MotionEvent.PointerCoords[]? pointerCoords, Android.Views.MetaKeyStates metaState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags, Android.Views.InputSourceType source, Android.Views.MotionEventFlags flags);
[<Android.Runtime.Register("obtain", "(JJII[I[Landroid/view/MotionEvent$PointerCoords;IFFIIII)Landroid/view/MotionEvent;", "")>]
[<System.Obsolete("deprecated")>]
static member Obtain : int64 * int64 * Android.Views.MotionEventActions * int * int[] * Android.Views.MotionEvent.PointerCoords[] * Android.Views.MetaKeyStates * single * single * int * Android.Views.Edge * Android.Views.InputSourceType * Android.Views.MotionEventFlags -> Android.Views.MotionEvent
パラメーター
- downTime
- Int64
ユーザーが最初に押し下げて位置イベントのストリームを開始したときの時間 (ミリ秒)。 これは から SystemClock#uptimeMillis()
取得する必要があります。
- eventTime
- Int64
この特定のイベントが生成された時刻 (ミリ秒)。 これは から SystemClock#uptimeMillis()
取得する必要があります。
- action
- MotionEventActions
実行されるアクションの種類 (例: #ACTION_DOWN
)。
- pointerCount
- Int32
このイベントに含まれるポインターの数。
- pointerIds
- Int32[]
各ポインターの識別子を提供する pointerCount 値の配列。
- pointerCoords
- MotionEvent.PointerCoords[]
各ポインターの PointerCoords 座標オブジェクトを提供する pointerCount 値の配列。
- metaState
- MetaKeyStates
イベントの生成時に有効だったメタ/修飾子キーの状態。
- xPrecision
- Single
報告される X 座標の精度。
- yPrecision
- Single
報告される Y 座標の精度。
- deviceId
- Int32
このイベントが発生したデバイスの ID。 ID が 0 の場合は、イベントが物理デバイスから送信されなかったことを示します。その他の数値は任意であり、値に依存しないでください。
- edgeFlags
- Edge
この MotionEvent によってタッチされたエッジ (存在する場合) を示すビットフィールド。
- source
- InputSourceType
このイベントのソース。
- flags
- MotionEventFlags
モーション イベント フラグ。
戻り値
- 属性
注釈
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
Obtain(Int64, Int64, Int32, Int32, Single, Single, Single, Single, MetaKeyStates, Single, Single, Int32, Edge)
public static Android.Views.MotionEvent? Obtain (long downTime, long eventTime, int action, int pointers, float x, float y, float pressure, float size, Android.Views.MetaKeyStates metaState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags);
static member Obtain : int64 * int64 * int * int * single * single * single * single * Android.Views.MetaKeyStates * single * single * int * Android.Views.Edge -> Android.Views.MotionEvent
パラメーター
- downTime
- Int64
- eventTime
- Int64
- action
- Int32
- pointers
- Int32
- x
- Single
- y
- Single
- pressure
- Single
- size
- Single
- metaState
- MetaKeyStates
- xPrecision
- Single
- yPrecision
- Single
- deviceId
- Int32
- edgeFlags
- Edge
戻り値
注釈
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
Obtain(Int64, Int64, MotionEventActions, Single, Single, Single, Single, MetaKeyStates, Single, Single, Int32, Edge)
モーションを定義するすべての基本値を入力して、新しい MotionEvent を作成します。
[Android.Runtime.Register("obtain", "(JJIFFFFIFFII)Landroid/view/MotionEvent;", "")]
public static Android.Views.MotionEvent? Obtain (long downTime, long eventTime, Android.Views.MotionEventActions action, float x, float y, float pressure, float size, Android.Views.MetaKeyStates metaState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags);
[<Android.Runtime.Register("obtain", "(JJIFFFFIFFII)Landroid/view/MotionEvent;", "")>]
static member Obtain : int64 * int64 * Android.Views.MotionEventActions * single * single * single * single * Android.Views.MetaKeyStates * single * single * int * Android.Views.Edge -> Android.Views.MotionEvent
パラメーター
- downTime
- Int64
ユーザーが最初に押し下げて位置イベントのストリームを開始したときの時間 (ミリ秒)。 これは から SystemClock#uptimeMillis()
取得する必要があります。
- eventTime
- Int64
この特定のイベントが生成された時刻 (ミリ秒)。 これは から SystemClock#uptimeMillis()
取得する必要があります。
- action
- MotionEventActions
実行されるアクションの種類 (例: #ACTION_DOWN
)。
- x
- Single
このイベントの X 座標。
- y
- Single
このイベントの Y 座標。
- pressure
- Single
このイベントの現在の圧力。 通常、圧力は 0 (全く圧力なし) から 1 (常圧) の範囲ですが、入力デバイスの校正によっては、1 より高い値が生成される場合があります。
- size
- Single
指でタッチしたときに押される領域のおおよそのサイズのスケーリングされた値。 指のタッチに対応する実際の値 (ピクセル単位) は、デバイス固有の値範囲で正規化され、0 ~ 1 の値にスケーリングされます。
- metaState
- MetaKeyStates
イベントの生成時に有効だったメタ/修飾子キーの状態。
- xPrecision
- Single
報告される X 座標の精度。
- yPrecision
- Single
報告される Y 座標の精度。
- deviceId
- Int32
このイベントが発生したデバイスの ID。 ID が 0 の場合は、イベントが物理デバイスから送信されなかったことを示します。その他の数値は任意であり、値に依存しないでください。
- edgeFlags
- Edge
この MotionEvent によってタッチされたエッジ (存在する場合) を示すビットフィールド。
戻り値
- 属性
注釈
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
Obtain(Int64, Int64, Int32, Single, Single, MetaKeyStates)
public static Android.Views.MotionEvent? Obtain (long downTime, long eventTime, int action, float x, float y, Android.Views.MetaKeyStates metaState);
static member Obtain : int64 * int64 * int * single * single * Android.Views.MetaKeyStates -> Android.Views.MotionEvent
パラメーター
- downTime
- Int64
- eventTime
- Int64
- action
- Int32
- x
- Single
- y
- Single
- metaState
- MetaKeyStates
戻り値
注釈
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
Obtain(Int64, Int64, MotionEventActions, Single, Single, MetaKeyStates)
基本的なモーション値のサブセットを入力して、新しい MotionEvent を作成します。
[Android.Runtime.Register("obtain", "(JJIFFI)Landroid/view/MotionEvent;", "")]
public static Android.Views.MotionEvent? Obtain (long downTime, long eventTime, Android.Views.MotionEventActions action, float x, float y, Android.Views.MetaKeyStates metaState);
[<Android.Runtime.Register("obtain", "(JJIFFI)Landroid/view/MotionEvent;", "")>]
static member Obtain : int64 * int64 * Android.Views.MotionEventActions * single * single * Android.Views.MetaKeyStates -> Android.Views.MotionEvent
パラメーター
- downTime
- Int64
ユーザーが最初に押し下げて位置イベントのストリームを開始したときの時間 (ミリ秒)。 これは から SystemClock#uptimeMillis()
取得する必要があります。
- eventTime
- Int64
この特定のイベントが生成された時刻 (ミリ秒)。 これは から SystemClock#uptimeMillis()
取得する必要があります。
- action
- MotionEventActions
実行されるアクションの種類 (例: #ACTION_DOWN
)。
- x
- Single
このイベントの X 座標。
- y
- Single
このイベントの Y 座標。
- metaState
- MetaKeyStates
イベントの生成時に有効だったメタ/修飾子キーの状態。
戻り値
- 属性
注釈
の Java ドキュメント android.view.MotionEvent.obtain(long, long, int, float, float, int)
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
Obtain(Int64, Int64, Int32, Single, Single, Single, Single, MetaKeyStates, Single, Single, Int32, Edge)
public static Android.Views.MotionEvent? Obtain (long downTime, long eventTime, int action, float x, float y, float pressure, float size, Android.Views.MetaKeyStates metaState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags);
static member Obtain : int64 * int64 * int * single * single * single * single * Android.Views.MetaKeyStates * single * single * int * Android.Views.Edge -> Android.Views.MotionEvent
パラメーター
- downTime
- Int64
- eventTime
- Int64
- action
- Int32
- x
- Single
- y
- Single
- pressure
- Single
- size
- Single
- metaState
- MetaKeyStates
- xPrecision
- Single
- yPrecision
- Single
- deviceId
- Int32
- edgeFlags
- Edge
戻り値
注釈
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
Obtain(MotionEvent)
既存の MotionEvent からコピーして、新しい MotionEvent を作成します。
[Android.Runtime.Register("obtain", "(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;", "")]
public static Android.Views.MotionEvent? Obtain (Android.Views.MotionEvent? other);
[<Android.Runtime.Register("obtain", "(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;", "")>]
static member Obtain : Android.Views.MotionEvent -> Android.Views.MotionEvent
パラメーター
- other
- MotionEvent
戻り値
- 属性
注釈
の Java ドキュメント android.view.MotionEvent.obtain(android.view.MotionEvent)
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。