{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}
public final class MotionEventSubject
Subject for MotionEvent.
Public methods |
|
|---|---|
static @NonNull MotionEventSubject |
assertThat(@NonNull MotionEvent event) |
@NonNull void |
|
@NonNull void |
hasActionButton(@NonNull int actionButton)Check the value of MotionEvent#getActionButton() |
@NonNull void |
hasButtonState(@NonNull int buttonState) |
@NonNull void |
hasDeviceId(@NonNull int deviceId) |
@NonNull void |
hasDownTime(@NonNull long downTime) |
@NonNull void |
hasEdgeFlags(@NonNull int edgeFlags) |
@NonNull void |
hasEventTime(@NonNull long eventTime) |
@NonNull void |
|
@NonNull void |
hasHistorySize(@NonNull int historySize) |
@NonNull void |
hasMetaState(@NonNull int metaState) |
@NonNull void |
hasPointerCount(@NonNull int pointerCount) |
@NonNull LongSubject |
historicalEventTime(@NonNull int pos) |
@NonNull FloatSubject |
historicalOrientation(@NonNull int pos) |
@NonNull PointerCoordsSubject |
historicalPointerCoords(@NonNull int pointerIndex, @NonNull int pos) |
@NonNull FloatSubject |
historicalPressure(@NonNull int pos) |
@NonNull FloatSubject |
historicalSize(@NonNull int pos) |
@NonNull FloatSubject |
historicalToolMajor(@NonNull int pos) |
@NonNull FloatSubject |
historicalToolMinor(@NonNull int pos) |
@NonNull FloatSubject |
historicalTouchMajor(@NonNull int pos) |
@NonNull FloatSubject |
historicalTouchMinor(@NonNull int pos) |
@NonNull FloatSubject |
historicalX(@NonNull int pos) |
@NonNull FloatSubject |
historicalY(@NonNull int pos) |
static @NonNull Factory<MotionEventSubject, MotionEvent> |
|
@NonNull FloatSubject |
|
@NonNull FloatSubject |
orientation(@NonNull int pointerIndex) |
@NonNull PointerCoordsSubject |
pointerCoords(@NonNull int pointerIndex) |
@NonNull IntegerSubject |
|
@NonNull PointerPropertiesSubject |
pointerProperties(@NonNull int pointerIndex) |
@NonNull FloatSubject |
pressure() |
@NonNull FloatSubject |
|
@NonNull FloatSubject |
rawX() |
@NonNull FloatSubject |
rawY() |
@NonNull FloatSubject |
size() |
@NonNull FloatSubject |
|
@NonNull FloatSubject |
|
@NonNull FloatSubject |
|
@NonNull FloatSubject |
|
@NonNull FloatSubject |
|
@NonNull FloatSubject |
|
@NonNull FloatSubject |
touchMajor(@NonNull int pointerIndex) |
@NonNull FloatSubject |
|
@NonNull FloatSubject |
touchMinor(@NonNull int pointerIndex) |
@NonNull FloatSubject |
x() |
@NonNull FloatSubject |
|
@NonNull FloatSubject |
|
@NonNull FloatSubject |
y() |
@NonNull FloatSubject |
|
@NonNull FloatSubject |
|
@NonNull
public void hasActionButton(@NonNull int actionButton)
Check the value of MotionEvent#getActionButton()
| Throws | |
|---|---|
java.lang.IllegalStateException |
if called on below Android API 23 |
@NonNull
public PointerCoordsSubject historicalPointerCoords(@NonNull int pointerIndex, @NonNull int pos)
@NonNull
public PointerPropertiesSubject pointerProperties(@NonNull int pointerIndex)