Class MotionEvent
public class MotionEvent : InputEvent, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Parcelable>MotionEvent
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Parcelable>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<Parcelable>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()JVMBridgeBase<Parcelable>.Execute<T>(params T[])JVMBridgeBase<Parcelable>.DynBridgeClazzJVMBridgeBase<Parcelable>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
MotionEvent()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public MotionEvent()
MotionEvent(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public MotionEvent(params object[] args)
Parameters
args
object[]
Properties
ACTION_BUTTON_PRESS
public static int ACTION_BUTTON_PRESS { get; }
Property Value
ACTION_BUTTON_RELEASE
public static int ACTION_BUTTON_RELEASE { get; }
Property Value
ACTION_CANCEL
public static int ACTION_CANCEL { get; }
Property Value
ACTION_DOWN
public static int ACTION_DOWN { get; }
Property Value
ACTION_HOVER_ENTER
public static int ACTION_HOVER_ENTER { get; }
Property Value
ACTION_HOVER_EXIT
public static int ACTION_HOVER_EXIT { get; }
Property Value
ACTION_HOVER_MOVE
public static int ACTION_HOVER_MOVE { get; }
Property Value
ACTION_MASK
public static int ACTION_MASK { get; }
Property Value
ACTION_MOVE
public static int ACTION_MOVE { get; }
Property Value
ACTION_OUTSIDE
public static int ACTION_OUTSIDE { get; }
Property Value
ACTION_POINTER_1_DOWN
[Obsolete]
public static int ACTION_POINTER_1_DOWN { get; }
Property Value
ACTION_POINTER_1_UP
[Obsolete]
public static int ACTION_POINTER_1_UP { get; }
Property Value
ACTION_POINTER_2_DOWN
[Obsolete]
public static int ACTION_POINTER_2_DOWN { get; }
Property Value
ACTION_POINTER_2_UP
[Obsolete]
public static int ACTION_POINTER_2_UP { get; }
Property Value
ACTION_POINTER_3_DOWN
[Obsolete]
public static int ACTION_POINTER_3_DOWN { get; }
Property Value
ACTION_POINTER_3_UP
[Obsolete]
public static int ACTION_POINTER_3_UP { get; }
Property Value
ACTION_POINTER_DOWN
public static int ACTION_POINTER_DOWN { get; }
Property Value
ACTION_POINTER_ID_MASK
[Obsolete]
public static int ACTION_POINTER_ID_MASK { get; }
Property Value
ACTION_POINTER_ID_SHIFT
[Obsolete]
public static int ACTION_POINTER_ID_SHIFT { get; }
Property Value
ACTION_POINTER_INDEX_MASK
public static int ACTION_POINTER_INDEX_MASK { get; }
Property Value
ACTION_POINTER_INDEX_SHIFT
public static int ACTION_POINTER_INDEX_SHIFT { get; }
Property Value
ACTION_POINTER_UP
public static int ACTION_POINTER_UP { get; }
Property Value
ACTION_SCROLL
public static int ACTION_SCROLL { get; }
Property Value
ACTION_UP
public static int ACTION_UP { get; }
Property Value
AXIS_BRAKE
public static int AXIS_BRAKE { get; }
Property Value
AXIS_DISTANCE
public static int AXIS_DISTANCE { get; }
Property Value
AXIS_GAS
public static int AXIS_GAS { get; }
Property Value
AXIS_GENERIC_1
public static int AXIS_GENERIC_1 { get; }
Property Value
AXIS_GENERIC_10
public static int AXIS_GENERIC_10 { get; }
Property Value
AXIS_GENERIC_11
public static int AXIS_GENERIC_11 { get; }
Property Value
AXIS_GENERIC_12
public static int AXIS_GENERIC_12 { get; }
Property Value
AXIS_GENERIC_13
public static int AXIS_GENERIC_13 { get; }
Property Value
AXIS_GENERIC_14
public static int AXIS_GENERIC_14 { get; }
Property Value
AXIS_GENERIC_15
public static int AXIS_GENERIC_15 { get; }
Property Value
AXIS_GENERIC_16
public static int AXIS_GENERIC_16 { get; }
Property Value
AXIS_GENERIC_2
public static int AXIS_GENERIC_2 { get; }
Property Value
AXIS_GENERIC_3
public static int AXIS_GENERIC_3 { get; }
Property Value
AXIS_GENERIC_4
public static int AXIS_GENERIC_4 { get; }
Property Value
AXIS_GENERIC_5
public static int AXIS_GENERIC_5 { get; }
Property Value
AXIS_GENERIC_6
public static int AXIS_GENERIC_6 { get; }
Property Value
AXIS_GENERIC_7
public static int AXIS_GENERIC_7 { get; }
Property Value
AXIS_GENERIC_8
public static int AXIS_GENERIC_8 { get; }
Property Value
AXIS_GENERIC_9
public static int AXIS_GENERIC_9 { get; }
Property Value
AXIS_GESTURE_PINCH_SCALE_FACTOR
public static int AXIS_GESTURE_PINCH_SCALE_FACTOR { get; }
Property Value
AXIS_GESTURE_SCROLL_X_DISTANCE
https://developer.android.com/reference/android/view/MotionEvent.html#AXIS_GESTURE_SCROLL_X_DISTANCE
public static int AXIS_GESTURE_SCROLL_X_DISTANCE { get; }
Property Value
AXIS_GESTURE_SCROLL_Y_DISTANCE
https://developer.android.com/reference/android/view/MotionEvent.html#AXIS_GESTURE_SCROLL_Y_DISTANCE
public static int AXIS_GESTURE_SCROLL_Y_DISTANCE { get; }
Property Value
AXIS_GESTURE_X_OFFSET
public static int AXIS_GESTURE_X_OFFSET { get; }
Property Value
AXIS_GESTURE_Y_OFFSET
public static int AXIS_GESTURE_Y_OFFSET { get; }
Property Value
AXIS_HAT_X
public static int AXIS_HAT_X { get; }
Property Value
AXIS_HAT_Y
public static int AXIS_HAT_Y { get; }
Property Value
AXIS_HSCROLL
public static int AXIS_HSCROLL { get; }
Property Value
AXIS_LTRIGGER
public static int AXIS_LTRIGGER { get; }
Property Value
AXIS_ORIENTATION
public static int AXIS_ORIENTATION { get; }
Property Value
AXIS_PRESSURE
public static int AXIS_PRESSURE { get; }
Property Value
AXIS_RELATIVE_X
public static int AXIS_RELATIVE_X { get; }
Property Value
AXIS_RELATIVE_Y
public static int AXIS_RELATIVE_Y { get; }
Property Value
AXIS_RTRIGGER
public static int AXIS_RTRIGGER { get; }
Property Value
AXIS_RUDDER
public static int AXIS_RUDDER { get; }
Property Value
AXIS_RX
public static int AXIS_RX { get; }
Property Value
AXIS_RY
public static int AXIS_RY { get; }
Property Value
AXIS_RZ
public static int AXIS_RZ { get; }
Property Value
AXIS_SCROLL
public static int AXIS_SCROLL { get; }
Property Value
AXIS_SIZE
public static int AXIS_SIZE { get; }
Property Value
AXIS_THROTTLE
public static int AXIS_THROTTLE { get; }
Property Value
AXIS_TILT
public static int AXIS_TILT { get; }
Property Value
AXIS_TOOL_MAJOR
public static int AXIS_TOOL_MAJOR { get; }
Property Value
AXIS_TOOL_MINOR
public static int AXIS_TOOL_MINOR { get; }
Property Value
AXIS_TOUCH_MAJOR
public static int AXIS_TOUCH_MAJOR { get; }
Property Value
AXIS_TOUCH_MINOR
public static int AXIS_TOUCH_MINOR { get; }
Property Value
AXIS_VSCROLL
public static int AXIS_VSCROLL { get; }
Property Value
AXIS_WHEEL
public static int AXIS_WHEEL { get; }
Property Value
AXIS_X
public static int AXIS_X { get; }
Property Value
AXIS_Y
public static int AXIS_Y { get; }
Property Value
AXIS_Z
public static int AXIS_Z { get; }
Property Value
BUTTON_BACK
public static int BUTTON_BACK { get; }
Property Value
BUTTON_FORWARD
public static int BUTTON_FORWARD { get; }
Property Value
BUTTON_PRIMARY
public static int BUTTON_PRIMARY { get; }
Property Value
BUTTON_SECONDARY
public static int BUTTON_SECONDARY { get; }
Property Value
BUTTON_STYLUS_PRIMARY
public static int BUTTON_STYLUS_PRIMARY { get; }
Property Value
BUTTON_STYLUS_SECONDARY
public static int BUTTON_STYLUS_SECONDARY { get; }
Property Value
BUTTON_TERTIARY
public static int BUTTON_TERTIARY { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CLASSIFICATION_AMBIGUOUS_GESTURE
public static int CLASSIFICATION_AMBIGUOUS_GESTURE { get; }
Property Value
CLASSIFICATION_DEEP_PRESS
public static int CLASSIFICATION_DEEP_PRESS { get; }
Property Value
CLASSIFICATION_NONE
public static int CLASSIFICATION_NONE { get; }
Property Value
CLASSIFICATION_PINCH
public static int CLASSIFICATION_PINCH { get; }
Property Value
CLASSIFICATION_TWO_FINGER_SWIPE
public static int CLASSIFICATION_TWO_FINGER_SWIPE { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { get; }
Property Value
EDGE_BOTTOM
public static int EDGE_BOTTOM { get; }
Property Value
EDGE_LEFT
public static int EDGE_LEFT { get; }
Property Value
EDGE_RIGHT
public static int EDGE_RIGHT { get; }
Property Value
EDGE_TOP
public static int EDGE_TOP { get; }
Property Value
FLAG_CANCELED
public static int FLAG_CANCELED { get; }
Property Value
FLAG_WINDOW_IS_OBSCURED
public static int FLAG_WINDOW_IS_OBSCURED { get; }
Property Value
FLAG_WINDOW_IS_PARTIALLY_OBSCURED
public static int FLAG_WINDOW_IS_PARTIALLY_OBSCURED { get; }
Property Value
INVALID_POINTER_ID
public static int INVALID_POINTER_ID { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
TOOL_TYPE_ERASER
public static int TOOL_TYPE_ERASER { get; }
Property Value
TOOL_TYPE_FINGER
public static int TOOL_TYPE_FINGER { get; }
Property Value
TOOL_TYPE_MOUSE
public static int TOOL_TYPE_MOUSE { get; }
Property Value
TOOL_TYPE_STYLUS
public static int TOOL_TYPE_STYLUS { get; }
Property Value
TOOL_TYPE_UNKNOWN
public static int TOOL_TYPE_UNKNOWN { get; }
Property Value
Methods
ActionToString(int)
public static String ActionToString(int arg0)
Parameters
Returns
AddBatch(long, PointerCoords[], int)
public void AddBatch(long arg0, MotionEvent.PointerCoords[] arg1, int arg2)
Parameters
arg0
longarg1
PointerCoords[]arg2
int
AddBatch(long, float, float, float, float, int)
public void AddBatch(long arg0, float arg1, float arg2, float arg3, float arg4, int arg5)
Parameters
AxisFromString(String)
public static int AxisFromString(String arg0)
Parameters
Returns
AxisToString(int)
public static String AxisToString(int arg0)
Parameters
Returns
FindPointerIndex(int)
public int FindPointerIndex(int arg0)
Parameters
Returns
GetAction()
public int GetAction()
Returns
GetActionButton()
public int GetActionButton()
Returns
GetActionIndex()
public int GetActionIndex()
Returns
GetActionMasked()
public int GetActionMasked()
Returns
GetAxisValue(int)
public float GetAxisValue(int arg0)
Parameters
Returns
GetAxisValue(int, int)
public float GetAxisValue(int arg0, int arg1)
Parameters
Returns
GetButtonState()
public int GetButtonState()
Returns
GetClassification()
public int GetClassification()
Returns
GetDownTime()
public long GetDownTime()
Returns
GetEdgeFlags()
public int GetEdgeFlags()
Returns
GetEventTimeNanos()
public long GetEventTimeNanos()
Returns
GetFlags()
public int GetFlags()
Returns
GetHistoricalAxisValue(int, int)
public float GetHistoricalAxisValue(int arg0, int arg1)
Parameters
Returns
GetHistoricalAxisValue(int, int, int)
public float GetHistoricalAxisValue(int arg0, int arg1, int arg2)
Parameters
Returns
GetHistoricalEventTime(int)
public long GetHistoricalEventTime(int arg0)
Parameters
Returns
GetHistoricalEventTimeNanos(int)
public long GetHistoricalEventTimeNanos(int arg0)
Parameters
Returns
GetHistoricalOrientation(int)
public float GetHistoricalOrientation(int arg0)
Parameters
Returns
GetHistoricalOrientation(int, int)
public float GetHistoricalOrientation(int arg0, int arg1)
Parameters
Returns
GetHistoricalPointerCoords(int, int, PointerCoords)
public void GetHistoricalPointerCoords(int arg0, int arg1, MotionEvent.PointerCoords arg2)
Parameters
arg0
intarg1
intarg2
MotionEvent.PointerCoords
GetHistoricalPressure(int)
public float GetHistoricalPressure(int arg0)
Parameters
Returns
GetHistoricalPressure(int, int)
https://developer.android.com/reference/android/view/MotionEvent.html#getHistoricalPressure(int,int)
public float GetHistoricalPressure(int arg0, int arg1)
Parameters
Returns
GetHistoricalSize(int)
public float GetHistoricalSize(int arg0)
Parameters
Returns
GetHistoricalSize(int, int)
public float GetHistoricalSize(int arg0, int arg1)
Parameters
Returns
GetHistoricalToolMajor(int)
public float GetHistoricalToolMajor(int arg0)
Parameters
Returns
GetHistoricalToolMajor(int, int)
public float GetHistoricalToolMajor(int arg0, int arg1)
Parameters
Returns
GetHistoricalToolMinor(int)
public float GetHistoricalToolMinor(int arg0)
Parameters
Returns
GetHistoricalToolMinor(int, int)
public float GetHistoricalToolMinor(int arg0, int arg1)
Parameters
Returns
GetHistoricalTouchMajor(int)
public float GetHistoricalTouchMajor(int arg0)
Parameters
Returns
GetHistoricalTouchMajor(int, int)
public float GetHistoricalTouchMajor(int arg0, int arg1)
Parameters
Returns
GetHistoricalTouchMinor(int)
public float GetHistoricalTouchMinor(int arg0)
Parameters
Returns
GetHistoricalTouchMinor(int, int)
public float GetHistoricalTouchMinor(int arg0, int arg1)
Parameters
Returns
GetHistoricalX(int)
public float GetHistoricalX(int arg0)
Parameters
Returns
GetHistoricalX(int, int)
public float GetHistoricalX(int arg0, int arg1)
Parameters
Returns
GetHistoricalY(int)
public float GetHistoricalY(int arg0)
Parameters
Returns
GetHistoricalY(int, int)
public float GetHistoricalY(int arg0, int arg1)
Parameters
Returns
GetHistorySize()
public int GetHistorySize()
Returns
GetMetaState()
public int GetMetaState()
Returns
GetOrientation()
public float GetOrientation()
Returns
GetOrientation(int)
public float GetOrientation(int arg0)
Parameters
Returns
GetPointerCoords(int, PointerCoords)
public void GetPointerCoords(int arg0, MotionEvent.PointerCoords arg1)
Parameters
arg0
intarg1
MotionEvent.PointerCoords
GetPointerCount()
public int GetPointerCount()
Returns
GetPointerId(int)
public int GetPointerId(int arg0)
Parameters
Returns
GetPointerProperties(int, PointerProperties)
public void GetPointerProperties(int arg0, MotionEvent.PointerProperties arg1)
Parameters
GetPressure()
public float GetPressure()
Returns
GetPressure(int)
public float GetPressure(int arg0)
Parameters
Returns
GetRawX()
public float GetRawX()
Returns
GetRawX(int)
public float GetRawX(int arg0)
Parameters
Returns
GetRawY()
public float GetRawY()
Returns
GetRawY(int)
public float GetRawY(int arg0)
Parameters
Returns
GetSize()
public float GetSize()
Returns
GetSize(int)
public float GetSize(int arg0)
Parameters
Returns
GetToolMajor()
public float GetToolMajor()
Returns
GetToolMajor(int)
public float GetToolMajor(int arg0)
Parameters
Returns
GetToolMinor()
public float GetToolMinor()
Returns
GetToolMinor(int)
public float GetToolMinor(int arg0)
Parameters
Returns
GetToolType(int)
public int GetToolType(int arg0)
Parameters
Returns
GetTouchMajor()
public float GetTouchMajor()
Returns
GetTouchMajor(int)
public float GetTouchMajor(int arg0)
Parameters
Returns
GetTouchMinor()
public float GetTouchMinor()
Returns
GetTouchMinor(int)
public float GetTouchMinor(int arg0)
Parameters
Returns
GetX()
public float GetX()
Returns
GetX(int)
public float GetX(int arg0)
Parameters
Returns
GetXPrecision()
public float GetXPrecision()
Returns
GetY()
public float GetY()
Returns
GetY(int)
public float GetY(int arg0)
Parameters
Returns
GetYPrecision()
public float GetYPrecision()
Returns
IsButtonPressed(int)
public bool IsButtonPressed(int arg0)
Parameters
Returns
Obtain(MotionEvent)
public static MotionEvent Obtain(MotionEvent arg0)
Parameters
arg0
MotionEvent
Returns
Obtain(long, long, int, int, PointerProperties[], PointerCoords[], int, int, float, float, int, int, int, int)
public static MotionEvent Obtain(long arg0, long arg1, int arg2, int arg3, MotionEvent.PointerProperties[] arg4, MotionEvent.PointerCoords[] arg5, int arg6, int arg7, float arg8, float arg9, int arg10, int arg11, int arg12, int arg13)
Parameters
arg0
longarg1
longarg2
intarg3
intarg4
PointerProperties[]arg5
PointerCoords[]arg6
intarg7
intarg8
floatarg9
floatarg10
intarg11
intarg12
intarg13
int
Returns
Obtain(long, long, int, int, PointerProperties[], PointerCoords[], int, int, float, float, int, int, int, int, int, int)
public static MotionEvent Obtain(long arg0, long arg1, int arg2, int arg3, MotionEvent.PointerProperties[] arg4, MotionEvent.PointerCoords[] arg5, int arg6, int arg7, float arg8, float arg9, int arg10, int arg11, int arg12, int arg13, int arg14, int arg15)
Parameters
arg0
longarg1
longarg2
intarg3
intarg4
PointerProperties[]arg5
PointerCoords[]arg6
intarg7
intarg8
floatarg9
floatarg10
intarg11
intarg12
intarg13
intarg14
intarg15
int
Returns
Obtain(long, long, int, int, int[], PointerCoords[], int, float, float, int, int, int, int)
[Obsolete]
public static MotionEvent Obtain(long arg0, long arg1, int arg2, int arg3, int[] arg4, MotionEvent.PointerCoords[] arg5, int arg6, float arg7, float arg8, int arg9, int arg10, int arg11, int arg12)
Parameters
arg0
longarg1
longarg2
intarg3
intarg4
int[]arg5
PointerCoords[]arg6
intarg7
floatarg8
floatarg9
intarg10
intarg11
intarg12
int
Returns
Obtain(long, long, int, int, float, float, float, float, int, float, float, int, int)
[Obsolete]
public static MotionEvent Obtain(long arg0, long arg1, int arg2, int arg3, float arg4, float arg5, float arg6, float arg7, int arg8, float arg9, float arg10, int arg11, int arg12)
Parameters
arg0
longarg1
longarg2
intarg3
intarg4
floatarg5
floatarg6
floatarg7
floatarg8
intarg9
floatarg10
floatarg11
intarg12
int
Returns
Obtain(long, long, int, float, float, int)
public static MotionEvent Obtain(long arg0, long arg1, int arg2, float arg3, float arg4, int arg5)
Parameters
Returns
Obtain(long, long, int, float, float, float, float, int, float, float, int, int)
public static MotionEvent Obtain(long arg0, long arg1, int arg2, float arg3, float arg4, float arg5, float arg6, int arg7, float arg8, float arg9, int arg10, int arg11)
Parameters
arg0
longarg1
longarg2
intarg3
floatarg4
floatarg5
floatarg6
floatarg7
intarg8
floatarg9
floatarg10
intarg11
int
Returns
ObtainNoHistory(MotionEvent)
public static MotionEvent ObtainNoHistory(MotionEvent arg0)
Parameters
arg0
MotionEvent
Returns
OffsetLocation(float, float)
public void OffsetLocation(float arg0, float arg1)
Parameters
Recycle()
public void Recycle()
SetAction(int)
public void SetAction(int arg0)
Parameters
SetEdgeFlags(int)
public void SetEdgeFlags(int arg0)
Parameters
SetLocation(float, float)
public void SetLocation(float arg0, float arg1)
Parameters
SetSource(int)
public void SetSource(int arg0)
Parameters
Transform(Matrix)
public void Transform(Matrix arg0)