public final class MotionEvent extends InputEvent implements Parcelable
| Modifier and Type | Class and Description |
|---|---|
static class |
MotionEvent.PointerCoords |
static class |
MotionEvent.PointerProperties |
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE| Modifier and Type | Method and Description |
|---|---|
void |
addBatch(long eventTime,
float x,
float y,
float pressure,
float size,
int metaState) |
void |
addBatch(long eventTime,
MotionEvent.PointerCoords[] pointerCoords,
int metaState) |
static int |
axisFromString(String symbolicName) |
static String |
axisToString(int axis) |
protected void |
finalize() |
int |
findPointerIndex(int pointerId) |
int |
getAction() |
int |
getActionIndex() |
int |
getActionMasked() |
float |
getAxisValue(int axis) |
float |
getAxisValue(int axis,
int pointerIndex) |
int |
getButtonState() |
int |
getDeviceId() |
long |
getDownTime() |
int |
getEdgeFlags() |
long |
getEventTime() |
int |
getFlags() |
float |
getHistoricalAxisValue(int axis,
int pos) |
float |
getHistoricalAxisValue(int axis,
int pointerIndex,
int pos) |
long |
getHistoricalEventTime(int pos) |
float |
getHistoricalOrientation(int pos) |
float |
getHistoricalOrientation(int pointerIndex,
int pos) |
void |
getHistoricalPointerCoords(int pointerIndex,
int pos,
MotionEvent.PointerCoords outPointerCoords) |
float |
getHistoricalPressure(int pos) |
float |
getHistoricalPressure(int pointerIndex,
int pos) |
float |
getHistoricalSize(int pos) |
float |
getHistoricalSize(int pointerIndex,
int pos) |
float |
getHistoricalToolMajor(int pos) |
float |
getHistoricalToolMajor(int pointerIndex,
int pos) |
float |
getHistoricalToolMinor(int pos) |
float |
getHistoricalToolMinor(int pointerIndex,
int pos) |
float |
getHistoricalTouchMajor(int pos) |
float |
getHistoricalTouchMajor(int pointerIndex,
int pos) |
float |
getHistoricalTouchMinor(int pos) |
float |
getHistoricalTouchMinor(int pointerIndex,
int pos) |
float |
getHistoricalX(int pos) |
float |
getHistoricalX(int pointerIndex,
int pos) |
float |
getHistoricalY(int pos) |
float |
getHistoricalY(int pointerIndex,
int pos) |
int |
getHistorySize() |
int |
getMetaState() |
float |
getOrientation() |
float |
getOrientation(int pointerIndex) |
void |
getPointerCoords(int pointerIndex,
MotionEvent.PointerCoords outPointerCoords) |
int |
getPointerCount() |
int |
getPointerId(int pointerIndex) |
void |
getPointerProperties(int pointerIndex,
MotionEvent.PointerProperties outPointerProperties) |
float |
getPressure() |
float |
getPressure(int pointerIndex) |
float |
getRawX() |
float |
getRawY() |
float |
getSize() |
float |
getSize(int pointerIndex) |
int |
getSource() |
float |
getToolMajor() |
float |
getToolMajor(int pointerIndex) |
float |
getToolMinor() |
float |
getToolMinor(int pointerIndex) |
int |
getToolType(int pointerIndex) |
float |
getTouchMajor() |
float |
getTouchMajor(int pointerIndex) |
float |
getTouchMinor() |
float |
getTouchMinor(int pointerIndex) |
float |
getX() |
float |
getX(int pointerIndex) |
float |
getXPrecision() |
float |
getY() |
float |
getY(int pointerIndex) |
float |
getYPrecision() |
static MotionEvent |
obtain(long downTime,
long eventTime,
int action,
float x,
float y,
float pressure,
float size,
int metaState,
float xPrecision,
float yPrecision,
int deviceId,
int edgeFlags) |
static MotionEvent |
obtain(long downTime,
long eventTime,
int action,
float x,
float y,
int metaState) |
static MotionEvent |
obtain(long downTime,
long eventTime,
int action,
int pointerCount,
float x,
float y,
float pressure,
float size,
int metaState,
float xPrecision,
float yPrecision,
int deviceId,
int edgeFlags)
Deprecated.
|
static MotionEvent |
obtain(long downTime,
long eventTime,
int action,
int pointerCount,
int[] pointerIds,
MotionEvent.PointerCoords[] pointerCoords,
int metaState,
float xPrecision,
float yPrecision,
int deviceId,
int edgeFlags,
int source,
int flags)
Deprecated.
|
static MotionEvent |
obtain(long downTime,
long eventTime,
int action,
int pointerCount,
MotionEvent.PointerProperties[] pointerProperties,
MotionEvent.PointerCoords[] pointerCoords,
int metaState,
int buttonState,
float xPrecision,
float yPrecision,
int deviceId,
int edgeFlags,
int source,
int flags) |
static MotionEvent |
obtain(MotionEvent other) |
static MotionEvent |
obtainNoHistory(MotionEvent other) |
void |
offsetLocation(float deltaX,
float deltaY) |
void |
recycle() |
void |
setAction(int action) |
void |
setEdgeFlags(int flags) |
void |
setLocation(float x,
float y) |
void |
setSource(int source) |
String |
toString() |
void |
transform(Matrix matrix) |
void |
writeToParcel(Parcel out,
int flags) |
describeContents, getDeviceclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitdescribeContentspublic static final int INVALID_POINTER_ID
public static final int ACTION_MASK
public static final int ACTION_DOWN
public static final int ACTION_UP
public static final int ACTION_MOVE
public static final int ACTION_CANCEL
public static final int ACTION_OUTSIDE
public static final int ACTION_POINTER_DOWN
public static final int ACTION_POINTER_UP
public static final int ACTION_HOVER_MOVE
public static final int ACTION_SCROLL
public static final int ACTION_HOVER_ENTER
public static final int ACTION_HOVER_EXIT
public static final int ACTION_POINTER_INDEX_MASK
public static final int ACTION_POINTER_INDEX_SHIFT
@Deprecated public static final int ACTION_POINTER_1_DOWN
@Deprecated public static final int ACTION_POINTER_2_DOWN
@Deprecated public static final int ACTION_POINTER_3_DOWN
@Deprecated public static final int ACTION_POINTER_1_UP
@Deprecated public static final int ACTION_POINTER_2_UP
@Deprecated public static final int ACTION_POINTER_3_UP
@Deprecated public static final int ACTION_POINTER_ID_MASK
@Deprecated public static final int ACTION_POINTER_ID_SHIFT
public static final int FLAG_WINDOW_IS_OBSCURED
public static final int EDGE_TOP
public static final int EDGE_BOTTOM
public static final int EDGE_LEFT
public static final int EDGE_RIGHT
public static final int AXIS_X
public static final int AXIS_Y
public static final int AXIS_PRESSURE
public static final int AXIS_SIZE
public static final int AXIS_TOUCH_MAJOR
public static final int AXIS_TOUCH_MINOR
public static final int AXIS_TOOL_MAJOR
public static final int AXIS_TOOL_MINOR
public static final int AXIS_ORIENTATION
public static final int AXIS_VSCROLL
public static final int AXIS_HSCROLL
public static final int AXIS_Z
public static final int AXIS_RX
public static final int AXIS_RY
public static final int AXIS_RZ
public static final int AXIS_HAT_X
public static final int AXIS_HAT_Y
public static final int AXIS_LTRIGGER
public static final int AXIS_RTRIGGER
public static final int AXIS_THROTTLE
public static final int AXIS_RUDDER
public static final int AXIS_WHEEL
public static final int AXIS_GAS
public static final int AXIS_BRAKE
public static final int AXIS_DISTANCE
public static final int AXIS_TILT
public static final int AXIS_GENERIC_1
public static final int AXIS_GENERIC_2
public static final int AXIS_GENERIC_3
public static final int AXIS_GENERIC_4
public static final int AXIS_GENERIC_5
public static final int AXIS_GENERIC_6
public static final int AXIS_GENERIC_7
public static final int AXIS_GENERIC_8
public static final int AXIS_GENERIC_9
public static final int AXIS_GENERIC_10
public static final int AXIS_GENERIC_11
public static final int AXIS_GENERIC_12
public static final int AXIS_GENERIC_13
public static final int AXIS_GENERIC_14
public static final int AXIS_GENERIC_15
public static final int AXIS_GENERIC_16
public static final int BUTTON_PRIMARY
public static final int BUTTON_SECONDARY
public static final int BUTTON_TERTIARY
public static final int BUTTON_BACK
public static final int BUTTON_FORWARD
public static final int TOOL_TYPE_UNKNOWN
public static final int TOOL_TYPE_FINGER
public static final int TOOL_TYPE_STYLUS
public static final int TOOL_TYPE_MOUSE
public static final int TOOL_TYPE_ERASER
public static final Parcelable.Creator<MotionEvent> CREATOR
protected void finalize()
throws Throwable
public static MotionEvent obtain(long downTime, long eventTime, int action, int pointerCount, MotionEvent.PointerProperties[] pointerProperties, MotionEvent.PointerCoords[] pointerCoords, int metaState, int buttonState, float xPrecision, float yPrecision, int deviceId, int edgeFlags, int source, int flags)
@Deprecated public static MotionEvent obtain(long downTime, long eventTime, int action, int pointerCount, int[] pointerIds, MotionEvent.PointerCoords[] pointerCoords, int metaState, float xPrecision, float yPrecision, int deviceId, int edgeFlags, int source, int flags)
public static MotionEvent obtain(long downTime, long eventTime, int action, float x, float y, float pressure, float size, int metaState, float xPrecision, float yPrecision, int deviceId, int edgeFlags)
@Deprecated public static MotionEvent obtain(long downTime, long eventTime, int action, int pointerCount, float x, float y, float pressure, float size, int metaState, float xPrecision, float yPrecision, int deviceId, int edgeFlags)
public static MotionEvent obtain(long downTime, long eventTime, int action, float x, float y, int metaState)
public static MotionEvent obtain(MotionEvent other)
public static MotionEvent obtainNoHistory(MotionEvent other)
public final void recycle()
public final int getDeviceId()
getDeviceId in class InputEventpublic final int getSource()
getSource in class InputEventpublic final void setSource(int source)
public final int getAction()
public final int getActionMasked()
public final int getActionIndex()
public final int getFlags()
public final long getDownTime()
public final long getEventTime()
getEventTime in class InputEventpublic final float getX()
public final float getY()
public final float getPressure()
public final float getSize()
public final float getTouchMajor()
public final float getTouchMinor()
public final float getToolMajor()
public final float getToolMinor()
public final float getOrientation()
public final float getAxisValue(int axis)
public final int getPointerCount()
public final int getPointerId(int pointerIndex)
public final int getToolType(int pointerIndex)
public final int findPointerIndex(int pointerId)
public final float getX(int pointerIndex)
public final float getY(int pointerIndex)
public final float getPressure(int pointerIndex)
public final float getSize(int pointerIndex)
public final float getTouchMajor(int pointerIndex)
public final float getTouchMinor(int pointerIndex)
public final float getToolMajor(int pointerIndex)
public final float getToolMinor(int pointerIndex)
public final float getOrientation(int pointerIndex)
public final float getAxisValue(int axis,
int pointerIndex)
public final void getPointerCoords(int pointerIndex,
MotionEvent.PointerCoords outPointerCoords)
public final void getPointerProperties(int pointerIndex,
MotionEvent.PointerProperties outPointerProperties)
public final int getMetaState()
public final int getButtonState()
public final float getRawX()
public final float getRawY()
public final float getXPrecision()
public final float getYPrecision()
public final int getHistorySize()
public final long getHistoricalEventTime(int pos)
public final float getHistoricalX(int pos)
public final float getHistoricalY(int pos)
public final float getHistoricalPressure(int pos)
public final float getHistoricalSize(int pos)
public final float getHistoricalTouchMajor(int pos)
public final float getHistoricalTouchMinor(int pos)
public final float getHistoricalToolMajor(int pos)
public final float getHistoricalToolMinor(int pos)
public final float getHistoricalOrientation(int pos)
public final float getHistoricalAxisValue(int axis,
int pos)
public final float getHistoricalX(int pointerIndex,
int pos)
public final float getHistoricalY(int pointerIndex,
int pos)
public final float getHistoricalPressure(int pointerIndex,
int pos)
public final float getHistoricalSize(int pointerIndex,
int pos)
public final float getHistoricalTouchMajor(int pointerIndex,
int pos)
public final float getHistoricalTouchMinor(int pointerIndex,
int pos)
public final float getHistoricalToolMajor(int pointerIndex,
int pos)
public final float getHistoricalToolMinor(int pointerIndex,
int pos)
public final float getHistoricalOrientation(int pointerIndex,
int pos)
public final float getHistoricalAxisValue(int axis,
int pointerIndex,
int pos)
public final void getHistoricalPointerCoords(int pointerIndex,
int pos,
MotionEvent.PointerCoords outPointerCoords)
public final int getEdgeFlags()
public final void setEdgeFlags(int flags)
public final void setAction(int action)
public final void offsetLocation(float deltaX,
float deltaY)
public final void setLocation(float x,
float y)
public final void transform(Matrix matrix)
public final void addBatch(long eventTime,
float x,
float y,
float pressure,
float size,
int metaState)
public final void addBatch(long eventTime,
MotionEvent.PointerCoords[] pointerCoords,
int metaState)
public static String axisToString(int axis)
public static int axisFromString(String symbolicName)
public void writeToParcel(Parcel out, int flags)
writeToParcel in interface ParcelableCopyright © 2008-2013. All Rights Reserved.