MotionEventCompat

public final class MotionEventCompat
extends Object

java.lang.Object
   ↳ androidx.core.view.MotionEventCompat


Helper for accessing features in MotionEvent.

Summary

Constants

int ACTION_HOVER_ENTER

This constant is deprecated. Use MotionEvent.ACTION_HOVER_ENTER directly.

int ACTION_HOVER_EXIT

This constant is deprecated. Use MotionEvent.ACTION_HOVER_EXIT directly.

int ACTION_HOVER_MOVE

This constant is deprecated. Use MotionEvent.ACTION_HOVER_MOVE directly.

int ACTION_MASK

This constant is deprecated. Use MotionEvent.ACTION_MASK directly.

int ACTION_POINTER_DOWN

This constant is deprecated. Use MotionEvent.ACTION_POINTER_DOWN directly.

int ACTION_POINTER_INDEX_MASK

This constant is deprecated. Use MotionEvent.ACTION_POINTER_INDEX_MASK directly.

int ACTION_POINTER_INDEX_SHIFT

This constant is deprecated. Use MotionEvent.ACTION_POINTER_INDEX_SHIFT directly.

int ACTION_POINTER_UP

This constant is deprecated. Use MotionEvent.ACTION_POINTER_UP directly.

int ACTION_SCROLL

This constant is deprecated. Use MotionEvent.ACTION_SCROLL directly.

int AXIS_BRAKE

This constant is deprecated. Use MotionEvent.AXIS_BRAKE directly.

int AXIS_DISTANCE

This constant is deprecated. Use MotionEvent.AXIS_DISTANCE directly.

int AXIS_GAS

This constant is deprecated. Use MotionEvent.AXIS_GAS directly.

int AXIS_GENERIC_1

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_1 directly.

int AXIS_GENERIC_10

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_10 directly.

int AXIS_GENERIC_11

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_11 directly.

int AXIS_GENERIC_12

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_12 directly.

int AXIS_GENERIC_13

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_13 directly.

int AXIS_GENERIC_14

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_14 directly.

int AXIS_GENERIC_15

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_15 directly.

int AXIS_GENERIC_16

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_16 directly.

int AXIS_GENERIC_2

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_2 directly.

int AXIS_GENERIC_3

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_3 directly.

int AXIS_GENERIC_4

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_4 directly.

int AXIS_GENERIC_5

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_5 directly.

int AXIS_GENERIC_6

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_6 directly.

int AXIS_GENERIC_7

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_7 directly.

int AXIS_GENERIC_8

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_8 directly.

int AXIS_GENERIC_9

This constant is deprecated. Use MotionEvent.AXIS_GENERIC_9 directly.

int AXIS_HAT_X

This constant is deprecated. Use MotionEvent.AXIS_HAT_X directly.

int AXIS_HAT_Y

This constant is deprecated. Use MotionEvent.AXIS_HAT_Y directly.

int AXIS_HSCROLL

This constant is deprecated. Use MotionEvent.AXIS_HSCROLL directly.

int AXIS_LTRIGGER

This constant is deprecated. Use MotionEvent.AXIS_LTRIGGER directly.

int AXIS_ORIENTATION

This constant is deprecated. Use MotionEvent.AXIS_ORIENTATION directly.

int AXIS_PRESSURE

This constant is deprecated. Use MotionEvent.AXIS_PRESSURE directly.

int AXIS_RELATIVE_X

Synonym for MotionEvent.AXIS_RELATIVE_X.

int AXIS_RELATIVE_Y

Synonym for MotionEvent.AXIS_RELATIVE_Y.

int AXIS_RTRIGGER

This constant is deprecated. Use MotionEvent.AXIS_RTRIGGER directly.

int AXIS_RUDDER

This constant is deprecated. Use MotionEvent.AXIS_RUDDER directly.

int AXIS_RX

This constant is deprecated. Use MotionEvent.AXIS_RX directly.

int AXIS_RY

This constant is deprecated. Use MotionEvent.AXIS_RY directly.

int AXIS_RZ

This constant is deprecated. Use MotionEvent.AXIS_RZ directly.

int AXIS_SCROLL

Synonym for MotionEvent.AXIS_SCROLL.

int AXIS_SIZE

This constant is deprecated. Use MotionEvent.AXIS_SIZE directly.

int AXIS_THROTTLE

This constant is deprecated. Use MotionEvent.AXIS_THROTTLE directly.

int AXIS_TILT

This constant is deprecated. Use MotionEvent.AXIS_TILT directly.

int AXIS_TOOL_MAJOR

This constant is deprecated. Use MotionEvent.AXIS_TOOL_MAJOR directly.

int AXIS_TOOL_MINOR

This constant is deprecated. Use MotionEvent.AXIS_TOOL_MINOR directly.

int AXIS_TOUCH_MAJOR

This constant is deprecated. Use MotionEvent.AXIS_TOUCH_MAJOR directly.

int AXIS_TOUCH_MINOR

This constant is deprecated. Use MotionEvent.AXIS_TOUCH_MINOR directly.

int AXIS_VSCROLL

This constant is deprecated. Use MotionEvent.AXIS_VSCROLL directly.

int AXIS_WHEEL

This constant is deprecated. Use MotionEvent.AXIS_WHEEL directly.

int AXIS_X

This constant is deprecated. Use MotionEvent.AXIS_X directly.

int AXIS_Y

This constant is deprecated. Use MotionEvent.AXIS_Y directly.

int AXIS_Z

This constant is deprecated. Use MotionEvent.AXIS_Z directly.

int BUTTON_PRIMARY

This constant is deprecated. Use MotionEvent.BUTTON_PRIMARY directly.

Public methods

static int findPointerIndex(MotionEvent event, int pointerId)

This method is deprecated. Call MotionEvent.findPointerIndex(int) directly. This method will be removed in a future release.

static int getActionIndex(MotionEvent event)

This method is deprecated. Call MotionEvent.getActionIndex() directly. This method will be removed in a future release.

static int getActionMasked(MotionEvent event)

This method is deprecated. Call MotionEvent.getAction() directly. This method will be removed in a future release.

static float getAxisValue(MotionEvent event, int axis)

This method is deprecated. Call MotionEvent.getAxisValue(int) directly. This method will be removed in a future release.

static float getAxisValue(MotionEvent event, int axis, int pointerIndex)

This method is deprecated. Call MotionEvent.getAxisValue(int, int) directly. This method will be removed in a future release.

static int getButtonState(MotionEvent event)

This method is deprecated. Call MotionEvent.getButtonState() directly. This method will be removed in a future release.

static int getPointerCount(MotionEvent event)

This method is deprecated. Call MotionEvent.getPointerCount() directly. This method will be removed in a future release.

static int getPointerId(MotionEvent event, int pointerIndex)

This method is deprecated. Call MotionEvent.getPointerId(int) directly. This method will be removed in a future release.

static int getSource(MotionEvent event)

This method is deprecated. Call MotionEvent.getSource() directly. This method will be removed in a future release.

static float getX(MotionEvent event, int pointerIndex)

This method is deprecated. Call MotionEvent.getX() directly. This method will be removed in a future release.

static float getY(MotionEvent event, int pointerIndex)

This method is deprecated. Call MotionEvent.getY() directly. This method will be removed in a future release.

static boolean isFromSource(MotionEvent event, int source)

Determines whether the event is from the given source.

Inherited methods

Constants

ACTION_HOVER_ENTER

public static final int ACTION_HOVER_ENTER

This constant is deprecated.
Use MotionEvent.ACTION_HOVER_ENTER directly.

Synonym for MotionEvent.ACTION_HOVER_ENTER.

Constant Value: 9 (0x00000009)

ACTION_HOVER_EXIT

public static final int ACTION_HOVER_EXIT

This constant is deprecated.
Use MotionEvent.ACTION_HOVER_EXIT directly.

Synonym for MotionEvent.ACTION_HOVER_EXIT.

Constant Value: 10 (0x0000000a)

ACTION_HOVER_MOVE

public static final int ACTION_HOVER_MOVE

This constant is deprecated.
Use MotionEvent.ACTION_HOVER_MOVE directly.

Synonym for MotionEvent.ACTION_HOVER_MOVE.

Constant Value: 7 (0x00000007)

ACTION_MASK

public static final int ACTION_MASK

This constant is deprecated.
Use MotionEvent.ACTION_MASK directly.

Synonym for MotionEvent.ACTION_MASK.

Constant Value: 255 (0x000000ff)

ACTION_POINTER_DOWN

public static final int ACTION_POINTER_DOWN

This constant is deprecated.
Use MotionEvent.ACTION_POINTER_DOWN directly.

Synonym for MotionEvent.ACTION_POINTER_DOWN.

Constant Value: 5 (0x00000005)

ACTION_POINTER_INDEX_MASK

public static final int ACTION_POINTER_INDEX_MASK

This constant is deprecated.
Use MotionEvent.ACTION_POINTER_INDEX_MASK directly.

Synonym for MotionEvent.ACTION_POINTER_INDEX_MASK.

Constant Value: 65280 (0x0000ff00)

ACTION_POINTER_INDEX_SHIFT

public static final int ACTION_POINTER_INDEX_SHIFT

This constant is deprecated.
Use MotionEvent.ACTION_POINTER_INDEX_SHIFT directly.

Synonym for MotionEvent.ACTION_POINTER_INDEX_SHIFT.

Constant Value: 8 (0x00000008)

ACTION_POINTER_UP

public static final int ACTION_POINTER_UP

This constant is deprecated.
Use MotionEvent.ACTION_POINTER_UP directly.

Synonym for MotionEvent.ACTION_POINTER_UP.

Constant Value: 6 (0x00000006)

ACTION_SCROLL

public static final int ACTION_SCROLL

This constant is deprecated.
Use MotionEvent.ACTION_SCROLL directly.

Synonym for MotionEvent.ACTION_SCROLL.

Constant Value: 8 (0x00000008)

AXIS_BRAKE

public static final int AXIS_BRAKE

This constant is deprecated.
Use MotionEvent.AXIS_BRAKE directly.

Synonym for MotionEvent.AXIS_BRAKE.

Constant Value: 23 (0x00000017)

AXIS_DISTANCE

public static final int AXIS_DISTANCE

This constant is deprecated.
Use MotionEvent.AXIS_DISTANCE directly.

Synonym for MotionEvent.AXIS_DISTANCE.

Constant Value: 24 (0x00000018)

AXIS_GAS

public static final int AXIS_GAS

This constant is deprecated.
Use MotionEvent.AXIS_GAS directly.

Synonym for MotionEvent.AXIS_GAS.

Constant Value: 22 (0x00000016)

AXIS_GENERIC_1

public static final int AXIS_GENERIC_1

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_1 directly.

Synonym for MotionEvent.AXIS_GENERIC_1.

Constant Value: 32 (0x00000020)

AXIS_GENERIC_10

public static final int AXIS_GENERIC_10

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_10 directly.

Synonym for MotionEvent.AXIS_GENERIC_10.

Constant Value: 41 (0x00000029)

AXIS_GENERIC_11

public static final int AXIS_GENERIC_11

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_11 directly.

Synonym for MotionEvent.AXIS_GENERIC_11.

Constant Value: 42 (0x0000002a)

AXIS_GENERIC_12

public static final int AXIS_GENERIC_12

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_12 directly.

Synonym for MotionEvent.AXIS_GENERIC_12.

Constant Value: 43 (0x0000002b)

AXIS_GENERIC_13

public static final int AXIS_GENERIC_13

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_13 directly.

Synonym for MotionEvent.AXIS_GENERIC_13.

Constant Value: 44 (0x0000002c)

AXIS_GENERIC_14

public static final int AXIS_GENERIC_14

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_14 directly.

Synonym for MotionEvent.AXIS_GENERIC_14.

Constant Value: 45 (0x0000002d)

AXIS_GENERIC_15

public static final int AXIS_GENERIC_15

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_15 directly.

Synonym for MotionEvent.AXIS_GENERIC_15.

Constant Value: 46 (0x0000002e)

AXIS_GENERIC_16

public static final int AXIS_GENERIC_16

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_16 directly.

Synonym for MotionEvent.AXIS_GENERIC_16.

Constant Value: 47 (0x0000002f)

AXIS_GENERIC_2

public static final int AXIS_GENERIC_2

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_2 directly.

Synonym for MotionEvent.AXIS_GENERIC_2.

Constant Value: 33 (0x00000021)

AXIS_GENERIC_3

public static final int AXIS_GENERIC_3

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_3 directly.

Synonym for MotionEvent.AXIS_GENERIC_3.

Constant Value: 34 (0x00000022)

AXIS_GENERIC_4

public static final int AXIS_GENERIC_4

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_4 directly.

Synonym for MotionEvent.AXIS_GENERIC_4.

Constant Value: 35 (0x00000023)

AXIS_GENERIC_5

public static final int AXIS_GENERIC_5

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_5 directly.

Synonym for MotionEvent.AXIS_GENERIC_5.

Constant Value: 36 (0x00000024)

AXIS_GENERIC_6

public static final int AXIS_GENERIC_6

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_6 directly.

Synonym for MotionEvent.AXIS_GENERIC_6.

Constant Value: 37 (0x00000025)

AXIS_GENERIC_7

public static final int AXIS_GENERIC_7

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_7 directly.

Synonym for MotionEvent.AXIS_GENERIC_7.

Constant Value: 38 (0x00000026)

AXIS_GENERIC_8

public static final int AXIS_GENERIC_8

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_8 directly.

Synonym for MotionEvent.AXIS_GENERIC_8.

Constant Value: 39 (0x00000027)

AXIS_GENERIC_9

public static final int AXIS_GENERIC_9

This constant is deprecated.
Use MotionEvent.AXIS_GENERIC_9 directly.

Synonym for MotionEvent.AXIS_GENERIC_9.

Constant Value: 40 (0x00000028)

AXIS_HAT_X

public static final int AXIS_HAT_X

This constant is deprecated.
Use MotionEvent.AXIS_HAT_X directly.

Synonym for MotionEvent.AXIS_HAT_X.

Constant Value: 15 (0x0000000f)

AXIS_HAT_Y

public static final int AXIS_HAT_Y

This constant is deprecated.
Use MotionEvent.AXIS_HAT_Y directly.

Synonym for MotionEvent.AXIS_HAT_Y.

Constant Value: 16 (0x00000010)

AXIS_HSCROLL

public static final int AXIS_HSCROLL

This constant is deprecated.
Use MotionEvent.AXIS_HSCROLL directly.

Synonym for MotionEvent.AXIS_HSCROLL.

Constant Value: 10 (0x0000000a)

AXIS_LTRIGGER

public static final int AXIS_LTRIGGER

This constant is deprecated.
Use MotionEvent.AXIS_LTRIGGER directly.

Synonym for MotionEvent.AXIS_LTRIGGER.

Constant Value: 17 (0x00000011)

AXIS_ORIENTATION

public static final int AXIS_ORIENTATION

This constant is deprecated.
Use MotionEvent.AXIS_ORIENTATION directly.

Synonym for MotionEvent.AXIS_ORIENTATION.

Constant Value: 8 (0x00000008)

AXIS_PRESSURE

public static final int AXIS_PRESSURE

This constant is deprecated.
Use MotionEvent.AXIS_PRESSURE directly.

Synonym for MotionEvent.AXIS_PRESSURE.

Constant Value: 2 (0x00000002)

AXIS_RELATIVE_X

public static final int AXIS_RELATIVE_X

Synonym for MotionEvent.AXIS_RELATIVE_X.

Constant Value: 27 (0x0000001b)

AXIS_RELATIVE_Y

public static final int AXIS_RELATIVE_Y

Synonym for MotionEvent.AXIS_RELATIVE_Y.

Constant Value: 28 (0x0000001c)

AXIS_RTRIGGER

public static final int AXIS_RTRIGGER

This constant is deprecated.
Use MotionEvent.AXIS_RTRIGGER directly.

Synonym for MotionEvent.AXIS_RTRIGGER.

Constant Value: 18 (0x00000012)

AXIS_RUDDER

public static final int AXIS_RUDDER

This constant is deprecated.
Use MotionEvent.AXIS_RUDDER directly.

Synonym for MotionEvent.AXIS_RUDDER.

Constant Value: 20 (0x00000014)

AXIS_RX

public static final int AXIS_RX

This constant is deprecated.
Use MotionEvent.AXIS_RX directly.

Synonym for MotionEvent.AXIS_RX.

Constant Value: 12 (0x0000000c)

AXIS_RY

public static final int AXIS_RY

This constant is deprecated.
Use MotionEvent.AXIS_RY directly.

Synonym for MotionEvent.AXIS_RY.

Constant Value: 13 (0x0000000d)

AXIS_RZ

public static final int AXIS_RZ

This constant is deprecated.
Use MotionEvent.AXIS_RZ directly.

Synonym for MotionEvent.AXIS_RZ.

Constant Value: 14 (0x0000000e)

AXIS_SCROLL

public static final int AXIS_SCROLL

Synonym for MotionEvent.AXIS_SCROLL.

Constant Value: 26 (0x0000001a)

AXIS_SIZE

public static final int AXIS_SIZE

This constant is deprecated.
Use MotionEvent.AXIS_SIZE directly.

Synonym for MotionEvent.AXIS_SIZE.

Constant Value: 3 (0x00000003)

AXIS_THROTTLE

public static final int AXIS_THROTTLE

This constant is deprecated.
Use MotionEvent.AXIS_THROTTLE directly.

Synonym for MotionEvent.AXIS_THROTTLE.

Constant Value: 19 (0x00000013)

AXIS_TILT

public static final int AXIS_TILT

This constant is deprecated.
Use MotionEvent.AXIS_TILT directly.

Synonym for MotionEvent.AXIS_TILT.

Constant Value: 25 (0x00000019)

AXIS_TOOL_MAJOR

public static final int AXIS_TOOL_MAJOR

This constant is deprecated.
Use MotionEvent.AXIS_TOOL_MAJOR directly.

Synonym for MotionEvent.AXIS_TOOL_MAJOR.

Constant Value: 6 (0x00000006)

AXIS_TOOL_MINOR

public static final int AXIS_TOOL_MINOR

This constant is deprecated.
Use MotionEvent.AXIS_TOOL_MINOR directly.

Synonym for MotionEvent.AXIS_TOOL_MINOR.

Constant Value: 7 (0x00000007)

AXIS_TOUCH_MAJOR

public static final int AXIS_TOUCH_MAJOR

This constant is deprecated.
Use MotionEvent.AXIS_TOUCH_MAJOR directly.

Synonym for MotionEvent.AXIS_TOUCH_MAJOR.

Constant Value: 4 (0x00000004)

AXIS_TOUCH_MINOR

public static final int AXIS_TOUCH_MINOR

This constant is deprecated.
Use MotionEvent.AXIS_TOUCH_MINOR directly.

Synonym for MotionEvent.AXIS_TOUCH_MINOR.

Constant Value: 5 (0x00000005)

AXIS_VSCROLL

public static final int AXIS_VSCROLL

This constant is deprecated.
Use MotionEvent.AXIS_VSCROLL directly.

Synonym for MotionEvent.AXIS_VSCROLL.

Constant Value: 9 (0x00000009)

AXIS_WHEEL

public static final int AXIS_WHEEL

This constant is deprecated.
Use MotionEvent.AXIS_WHEEL directly.

Synonym for MotionEvent.AXIS_WHEEL.

Constant Value: 21 (0x00000015)

AXIS_X

public static final int AXIS_X

This constant is deprecated.
Use MotionEvent.AXIS_X directly.

Synonym for MotionEvent.AXIS_X.

Constant Value: 0 (0x00000000)

AXIS_Y

public static final int AXIS_Y

This constant is deprecated.
Use MotionEvent.AXIS_Y directly.

Synonym for MotionEvent.AXIS_Y.

Constant Value: 1 (0x00000001)

AXIS_Z

public static final int AXIS_Z

This constant is deprecated.
Use MotionEvent.AXIS_Z directly.

Synonym for MotionEvent.AXIS_Z.

Constant Value: 11 (0x0000000b)

BUTTON_PRIMARY

public static final int BUTTON_PRIMARY

This constant is deprecated.
Use MotionEvent.BUTTON_PRIMARY directly.

Synonym for MotionEvent.BUTTON_PRIMARY.

Constant Value: 1 (0x00000001)

Public methods

findPointerIndex

public static int findPointerIndex (MotionEvent event, 
                int pointerId)

This method is deprecated.
Call MotionEvent.findPointerIndex(int) directly. This method will be removed in a future release.

Call MotionEvent.findPointerIndex(int).

Parameters
event MotionEvent

pointerId int

Returns
int

getActionIndex

public static int getActionIndex (MotionEvent event)

This method is deprecated.
Call MotionEvent.getActionIndex() directly. This method will be removed in a future release.

Call MotionEvent.getAction(), returning only the pointer index portion.

Parameters
event MotionEvent

Returns
int

getActionMasked

public static int getActionMasked (MotionEvent event)

This method is deprecated.
Call MotionEvent.getAction() directly. This method will be removed in a future release.

Call MotionEvent.getAction(), returning only the ACTION_MASK portion.

Parameters
event MotionEvent

Returns
int

getAxisValue

public static float getAxisValue (MotionEvent event, 
                int axis)

This method is deprecated.
Call MotionEvent.getAxisValue(int) directly. This method will be removed in a future release.

Get axis value for the first pointer index (may be an arbitrary pointer identifier).

Parameters
event MotionEvent

axis int: The axis identifier for the axis value to retrieve.

Returns
float

See also:

getAxisValue

public static float getAxisValue (MotionEvent event, 
                int axis, 
                int pointerIndex)

This method is deprecated.
Call MotionEvent.getAxisValue(int, int) directly. This method will be removed in a future release.

Returns the value of the requested axis for the given pointer index (use getPointerId(MotionEvent, int) to find the pointer identifier for this index).

Parameters
event MotionEvent

axis int: The axis identifier for the axis value to retrieve.

pointerIndex int: Raw index of pointer to retrieve. Value may be from 0 (the first pointer that is down) to getPointerCount(MotionEvent)-1.

Returns
float The value of the axis, or 0 if the axis is not available.

See also:

getButtonState

public static int getButtonState (MotionEvent event)

This method is deprecated.
Call MotionEvent.getButtonState() directly. This method will be removed in a future release.

Parameters
event MotionEvent

Returns
int

getPointerCount

public static int getPointerCount (MotionEvent event)

This method is deprecated.
Call MotionEvent.getPointerCount() directly. This method will be removed in a future release.

The number of pointers of data contained in this event. Always

Parameters
event MotionEvent

Returns
int

getPointerId

public static int getPointerId (MotionEvent event, 
                int pointerIndex)

This method is deprecated.
Call MotionEvent.getPointerId(int) directly. This method will be removed in a future release.

Call MotionEvent.getPointerId(int).

Parameters
event MotionEvent

pointerIndex int

Returns
int

getSource

public static int getSource (MotionEvent event)

This method is deprecated.
Call MotionEvent.getSource() directly. This method will be removed in a future release.

Gets the source of the event.

Parameters
event MotionEvent

Returns
int The event source or InputDeviceCompat.SOURCE_UNKNOWN if unknown.

getX

public static float getX (MotionEvent event, 
                int pointerIndex)

This method is deprecated.
Call MotionEvent.getX() directly. This method will be removed in a future release.

Call MotionEvent.getX(int).

Parameters
event MotionEvent

pointerIndex int

Returns
float

getY

public static float getY (MotionEvent event, 
                int pointerIndex)

This method is deprecated.
Call MotionEvent.getY() directly. This method will be removed in a future release.

Call MotionEvent.getY(int).

Parameters
event MotionEvent

pointerIndex int

Returns
float

isFromSource

public static boolean isFromSource (MotionEvent event, 
                int source)

Determines whether the event is from the given source.

Parameters
event MotionEvent

source int: The input source to check against.

Returns
boolean Whether the event is from the given source.