MotionEvent クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。
[Android.Runtime.Register("android/view/MotionEvent", DoNotGenerateAcw=true)]
public sealed class MotionEvent : Android.Views.InputEvent, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/MotionEvent", DoNotGenerateAcw=true)>]
type MotionEvent = class
inherit InputEvent
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 継承
- 属性
- 実装
注釈
の Java ドキュメント android.view.MotionEvent
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
フィールド
ButtonBack |
古い.
ボタン定数: [戻る] ボタンが押されました (マウスの戻るボタン)。 |
ButtonForward |
古い.
ボタン定数: [進む] ボタンが押されました (マウスの前方ボタン)。 |
ButtonPrimary |
古い.
ボタン定数: プライマリ ボタン (マウスの左ボタン)。 |
ButtonSecondary |
古い.
ボタン定数: セカンダリ ボタン (マウスの右ボタン)。 |
ButtonStylusPrimary |
古い.
ボタン定数: プライマリ スタイラス ボタンが押されました。 |
ButtonStylusSecondary |
古い.
ボタン定数: セカンダリ スタイラス ボタンが押されました。 |
ButtonTertiary |
古い.
ボタン定数: 3 番目のボタン (マウスの中央ボタン)。 |
ClassificationAmbiguousGesture |
古い.
分類定数: あいまいなジェスチャ。 |
ClassificationDeepPress |
古い.
分類定数: ディープ プレス。 |
ClassificationNone |
古い.
分類定数: なし。 |
FlagCanceled |
このフラグは、 と |
FlagWindowIsObscured |
古い.
このフラグは、このモーション イベントを受信したウィンドウが、その上の別の可視ウィンドウによって部分的または完全に隠され、イベントが隠された領域を直接通過することを示します。 |
FlagWindowIsPartiallyObscured |
古い.
このフラグは、このモーション イベントを受信したウィンドウが、その上の別の表示ウィンドウによって部分的または完全に隠され、イベントが隠された領域を直接通過しなかったことを示します。 |
InvalidPointerId |
無効なポインター ID。 |
ToolTypeEraser |
古い.
ツールの種類定数: ツールは消しゴムまたはスタイラスで、反転した姿勢で使用されます。 |
ToolTypeFinger |
古い.
ツールの種類定数: ツールは指です。 |
ToolTypeMouse |
古い.
ツールの種類の定数: ツールはマウスです。 |
ToolTypeStylus |
古い.
ツールの種類の定数: ツールはスタイラスです。 |
ToolTypeUnknown |
古い.
ツールの種類定数: 不明なツールの種類。 |
プロパティ
Action |
実行されているアクションの種類を返します。 または、このイベントのアクションを設定します。 |
ActionButton |
押す操作または離した操作中に変更されたボタンを取得します。 |
ActionIndex |
で返される または |
ActionMasked |
ポインター インデックス情報なしで、実行されているマスクされたアクションを返します。 |
ButtonState |
マウスやスタイラス ボタンなど、押されたすべてのボタンの状態を取得します。 |
Class |
この |
Classification |
現在のジェスチャの分類を返します。 |
Creator | |
Device |
このイベントが発生したデバイスを取得します。 (継承元 InputEvent) |
DeviceId |
追加する |
DownTime |
ユーザーが最初に押し下げて位置イベントのストリームを開始したときの時間 (ミリ秒) を返します。 |
EdgeFlags |
この MotionEvent によってタッチされたエッジ (存在する場合) を示すビットフィールドを返します。 または、この MotionEvent によってタッチされたエッジ (存在する場合) を示すビットフィールドを設定します。 |
EventTime |
このイベントが発生した時刻を時間ベースで |
Flags |
モーション イベント フラグを取得します。 |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
HistorySize |
このイベントの履歴ポイントの数を返します。 |
JniIdentityHashCode |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 (継承元 Object) |
JniPeerMembers |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 |
MetaState |
イベントの生成時に有効だったメタ/修飾子キーの状態を返します。 |
Orientation |
|
PeerReference |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 (継承元 Object) |
PointerCount |
このイベントに含まれるデータのポインターの数。 |
Pressure |
|
RawX |
|
RawY |
|
Size |
|
Source |
追加する |
ThresholdClass |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 InputEvent) |
ThresholdType |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 InputEvent) |
ToolMajor |
|
ToolMinor |
|
TouchMajor |
|
TouchMinor |
|
XPrecision |
報告される X 座標の精度を返します。 |
YPrecision |
報告される Y 座標の精度を返します。 |
メソッド
ActionToString(MotionEventActions) |
"ACTION_DOWN"、"ACTION_POINTER_DOWN(3)" などの指定されたマスクされていないアクションのシンボル名を表す文字列を返します。不明な場合は、"35" などの同等の数値定数を返します。 |
AddBatch(Int64, MotionEvent+PointerCoords[], MetaKeyStates) |
このイベントの移動のバッチに新しい移動を追加します。 |
AddBatch(Int64, Single, Single, Single, Single, MetaKeyStates) |
このイベントの移動のバッチに新しい移動を追加します。 |
AxisFromString(String) |
"AXIS_X" などのシンボリック名または "42" などの同等の数値定数で軸を取得します。 |
AxisToString(Axis) |
"AXIS_X" などの指定した軸のシンボル名を表す文字列、または不明な場合は "42" などの等価の数値定数を返します。 |
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
DescribeContents() |
このパーセルのマーシャリング表現に含まれる特殊なオブジェクトの種類について説明します。 (継承元 InputEvent) |
Dispose() |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 (継承元 Object) |
Dispose(Boolean) |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 (継承元 Object) |
Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
FindPointerIndex(Int32) |
ポインター識別子が指定されている場合は、 イベント内のデータのインデックスを見つけます。 |
GetAxisValue(Axis) |
|
GetAxisValue(Axis, Int32) |
指定されたポインター <em>index/em> の要求された軸の値を返します (このインデックス<のポインター識別子を検索するには、 を使用 |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
GetHistoricalAxisValue(Axis, Int32) |
|
GetHistoricalAxisValue(Axis, Int32, Int32) |
このイベントと、指定されたポインターの前のイベントの間に発生した、 |
GetHistoricalEventTime(Int32) |
このイベントと前のイベントの間で履歴の移動が発生した時刻を |
GetHistoricalOrientation(Int32) |
|
GetHistoricalOrientation(Int32, Int32) |
このイベントと、指定されたポインターの前のイベントの間に発生した、 に従って |
GetHistoricalPointerCoords(Int32, Int32, MotionEvent+PointerCoords) |
|
GetHistoricalPressure(Int32) |
|
GetHistoricalPressure(Int32, Int32) |
このイベントと、指定されたポインターの前のイベントの間に発生した、履歴の圧力座標を 返 |
GetHistoricalSize(Int32) |
|
GetHistoricalSize(Int32, Int32) |
このイベントと、指定されたポインターの前のイベントの間に発生した、履歴サイズの座標を 返 |
GetHistoricalToolMajor(Int32) |
|
GetHistoricalToolMajor(Int32, Int32) |
このイベントと、指定されたポインターの前のイベントの間に発生した、ツールの長軸の履歴座標を返 |
GetHistoricalToolMinor(Int32) |
|
GetHistoricalToolMinor(Int32, Int32) |
このイベントと、指定されたポインターの前のイベントの間に発生した、ツールの短軸の履歴座標を返 |
GetHistoricalTouchMajor(Int32) |
|
GetHistoricalTouchMajor(Int32, Int32) |
このイベントと、指定されたポインターの前のイベントの間に発生した、タッチ |
GetHistoricalTouchMinor(Int32) |
|
GetHistoricalTouchMinor(Int32, Int32) |
このイベントと、指定されたポインターの前のイベントの間に発生した、タッチ |
GetHistoricalX(Int32) |
|
GetHistoricalX(Int32, Int32) |
このイベントと、指定されたポインターの前のイベントの間に発生した、 に従って |
GetHistoricalY(Int32) |
|
GetHistoricalY(Int32, Int32) |
このイベントと、指定されたポインターの前のイベントの間に発生した、Y 座標 |
GetOrientation(Int32) |
タッチ領域とツール領域の向きを、指定されたポインター <の em>インデックス</em> の垂直方向から時計回りにラジアン単位で返します (このインデックスのポインター識別子を検索するには、 を使用 |
GetPointerCoords(Int32, MotionEvent+PointerCoords) |
指定したポインター インデックスの |
GetPointerId(Int32) |
このイベントの特定のポインター データ インデックスに関連付けられているポインター識別子を返します。 |
GetPointerProperties(Int32, MotionEvent+PointerProperties) |
指定したポインター インデックスの |
GetPressure(Int32) |
指定されたポインター <em>index</em> に対するこのイベントの現在の圧力を返します (このインデックスのポインター識別子を検索するには、 を使用 |
GetRawX(Int32) |
このモーション イベントの によって |
GetRawY(Int32) |
このモーション イベントの によって |
GetSize(Int32) |
指定されたポインター <em>index</em> のおおよそのサイズのスケールされた値を返します (このインデックスのポインター識別子を検索するには、 を使用 |
GetToolMajor(Int32) |
指定されたポインター <em>index</em> の接近ツールのサイズを表す楕円の長軸の長さを返します (このインデックスのポインター識別子を検索するために使用 |
GetToolMinor(Int32) |
指定されたポインター <em>index</em> の接近ツールのサイズを表す楕円の短軸の長さを返します (このインデックスのポインター識別子を検索するために使用 |
GetToolType(Int32) |
指定したポインター インデックスのポインターのツールの種類を取得します。 |
GetTouchMajor(Int32) |
指定されたポインター <em>index</em> の接触点でのタッチ領域を表す楕円の長軸の長さを返します (このインデックスのポインター識別子を検索するには を使用 |
GetTouchMinor(Int32) |
指定されたポインター <em>index</em> の接触点でのタッチ領域を表す楕円の補助軸の長さを返します (このインデックスのポインター識別子を検索するには を使用 |
GetX() |
|
GetX(Int32) |
このモーション イベントの によって |
GetY() |
|
GetY(Int32) |
このモーション イベントの によって |
IsButtonPressed(MotionEventButtonState) |
マウスまたはスタイラス ボタン (またはボタンの組み合わせ) が押されているかどうかを確認します。 |
IsFromSource(InputSourceType) |
イベントが特定のソースからのものかどうかを判断します。 (継承元 InputEvent) |
JavaFinalize() |
ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。 (継承元 Object) |
Obtain(Int64, Int64, Int32, Int32, Int32[], MotionEvent+PointerCoords[], MetaKeyStates, Single, Single, Int32, Edge, Int32, Int32) |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 |
Obtain(Int64, Int64, Int32, Int32, Single, Single, Single, Single, MetaKeyStates, Single, Single, Int32, Edge) |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 |
Obtain(Int64, Int64, Int32, Single, Single, MetaKeyStates) |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 |
Obtain(Int64, Int64, Int32, Single, Single, Single, Single, MetaKeyStates, Single, Single, Int32, Edge) |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 |
Obtain(Int64, Int64, MotionEventActions, Int32, Int32[], MotionEvent+PointerCoords[], MetaKeyStates, Single, Single, Int32, Edge, InputSourceType, MotionEventFlags) |
古い.
モーションを定義するすべての基本値を入力して、新しい MotionEvent を作成します。 |
Obtain(Int64, Int64, MotionEventActions, Int32, MotionEvent+PointerProperties[], MotionEvent+PointerCoords[], MetaKeyStates, MotionEventButtonState, Single, Single, Int32, Edge, InputSourceType, MotionEventFlags) |
モーションを定義するすべての基本値を入力して、新しい MotionEvent を作成します。 |
Obtain(Int64, Int64, MotionEventActions, Int32, Single, Single, Single, Single, MetaKeyStates, Single, Single, Int32, Edge) |
古い.
モーションを定義するすべての基本値を入力して、新しい MotionEvent を作成します。 |
Obtain(Int64, Int64, MotionEventActions, Single, Single, MetaKeyStates) |
新しい MotionEvent を作成し、基本的なモーション値のサブセットを入力します。 |
Obtain(Int64, Int64, MotionEventActions, Single, Single, Single, Single, MetaKeyStates, Single, Single, Int32, Edge) |
モーションを定義するすべての基本値を入力して、新しい MotionEvent を作成します。 |
Obtain(MotionEvent) |
既存の MotionEvent からコピーして、新しい MotionEvent を作成します。 |
ObtainNoHistory(MotionEvent) |
新しい MotionEvent を作成し、既存の MotionEvent からコピーしますが、履歴ポイント情報は含まれません。 |
OffsetLocation(Single, Single) |
このイベントの場所を調整します。 |
Recycle() |
後の呼び出し元によって再利用されるように、MotionEvent をリサイクルします。 |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
SetLocation(Single, Single) |
このイベントの場所を設定します。 |
SetSource(InputSourceType) |
追加する |
ToArray<T>() |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 (継承元 Object) |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
Transform(Matrix) |
イベント内のすべてのポイントに変換行列を適用します。 |
UnregisterFromRuntime() |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 (継承元 Object) |
Wait() |
現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドを |
Wait(Int64) |
別のスレッドがこのオブジェクトの メソッドまたは |
Wait(Int64, Int32) |
別のスレッドがこのオブジェクトのメソッドまたは |
WriteToParcel(Parcel, ParcelableWriteFlags) |
このオブジェクトをパーセルにフラット化します。 |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 (継承元 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 (継承元 Object) |
IJavaPeerable.Finalized() |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 (継承元 Object) |
IJavaPeerable.JniManagedPeerState |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 (継承元 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 (継承元 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 (継承元 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 (継承元 Object) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 |
GetJniTypeName(IJavaPeerable) |
移動 (マウス、ペン、指、トラックボール) イベントを報告するために使用されるオブジェクト。 |