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 |
int |
ACTION_HOVER_EXIT
This constant is deprecated.
Use |
int |
ACTION_HOVER_MOVE
This constant is deprecated.
Use |
int |
ACTION_MASK
This constant is deprecated.
Use |
int |
ACTION_POINTER_DOWN
This constant is deprecated.
Use |
int |
ACTION_POINTER_INDEX_MASK
This constant is deprecated.
Use |
int |
ACTION_POINTER_INDEX_SHIFT
This constant is deprecated.
Use |
int |
ACTION_POINTER_UP
This constant is deprecated.
Use |
int |
ACTION_SCROLL
This constant is deprecated.
Use |
int |
AXIS_BRAKE
This constant is deprecated.
Use |
int |
AXIS_DISTANCE
This constant is deprecated.
Use |
int |
AXIS_GAS
This constant is deprecated.
Use |
int |
AXIS_GENERIC_1
This constant is deprecated.
Use |
int |
AXIS_GENERIC_10
This constant is deprecated.
Use |
int |
AXIS_GENERIC_11
This constant is deprecated.
Use |
int |
AXIS_GENERIC_12
This constant is deprecated.
Use |
int |
AXIS_GENERIC_13
This constant is deprecated.
Use |
int |
AXIS_GENERIC_14
This constant is deprecated.
Use |
int |
AXIS_GENERIC_15
This constant is deprecated.
Use |
int |
AXIS_GENERIC_16
This constant is deprecated.
Use |
int |
AXIS_GENERIC_2
This constant is deprecated.
Use |
int |
AXIS_GENERIC_3
This constant is deprecated.
Use |
int |
AXIS_GENERIC_4
This constant is deprecated.
Use |
int |
AXIS_GENERIC_5
This constant is deprecated.
Use |
int |
AXIS_GENERIC_6
This constant is deprecated.
Use |
int |
AXIS_GENERIC_7
This constant is deprecated.
Use |
int |
AXIS_GENERIC_8
This constant is deprecated.
Use |
int |
AXIS_GENERIC_9
This constant is deprecated.
Use |
int |
AXIS_HAT_X
This constant is deprecated.
Use |
int |
AXIS_HAT_Y
This constant is deprecated.
Use |
int |
AXIS_HSCROLL
This constant is deprecated.
Use |
int |
AXIS_LTRIGGER
This constant is deprecated.
Use |
int |
AXIS_ORIENTATION
This constant is deprecated.
Use |
int |
AXIS_PRESSURE
This constant is deprecated.
Use |
int |
AXIS_RELATIVE_X
Synonym for |
int |
AXIS_RELATIVE_Y
Synonym for |
int |
AXIS_RTRIGGER
This constant is deprecated.
Use |
int |
AXIS_RUDDER
This constant is deprecated.
Use |
int |
AXIS_RX
This constant is deprecated.
Use |
int |
AXIS_RY
This constant is deprecated.
Use |
int |
AXIS_RZ
This constant is deprecated.
Use |
int |
AXIS_SCROLL
Synonym for |
int |
AXIS_SIZE
This constant is deprecated.
Use |
int |
AXIS_THROTTLE
This constant is deprecated.
Use |
int |
AXIS_TILT
This constant is deprecated.
Use |
int |
AXIS_TOOL_MAJOR
This constant is deprecated.
Use |
int |
AXIS_TOOL_MINOR
This constant is deprecated.
Use |
int |
AXIS_TOUCH_MAJOR
This constant is deprecated.
Use |
int |
AXIS_TOUCH_MINOR
This constant is deprecated.
Use |
int |
AXIS_VSCROLL
This constant is deprecated.
Use |
int |
AXIS_WHEEL
This constant is deprecated.
Use |
int |
AXIS_X
This constant is deprecated.
Use |
int |
AXIS_Y
This constant is deprecated.
Use |
int |
AXIS_Z
This constant is deprecated.
Use |
int |
BUTTON_PRIMARY
This constant is deprecated.
Use |
Public methods | |
|---|---|
static
int
|
findPointerIndex(MotionEvent event, int pointerId)
This method is deprecated.
Call |
static
int
|
getActionIndex(MotionEvent event)
This method is deprecated.
Call |
static
int
|
getActionMasked(MotionEvent event)
This method is deprecated.
Call |
static
float
|
getAxisValue(MotionEvent event, int axis)
This method is deprecated.
Call |
static
float
|
getAxisValue(MotionEvent event, int axis, int pointerIndex)
This method is deprecated.
Call |
static
int
|
getButtonState(MotionEvent event)
This method is deprecated.
Call |
static
int
|
getPointerCount(MotionEvent event)
This method is deprecated.
Call |
static
int
|
getPointerId(MotionEvent event, int pointerIndex)
This method is deprecated.
Call |
static
int
|
getSource(MotionEvent event)
This method is deprecated.
Call |
static
float
|
getX(MotionEvent event, int pointerIndex)
This method is deprecated.
Call |
static
float
|
getY(MotionEvent event, int pointerIndex)
This method is deprecated.
Call |
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 |
|
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. |
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. |
Interfaces
- ActionProvider.VisibilityListener
- DragStartHelper.OnDragStartListener
- LayoutInflaterFactory
- MenuItemCompat.OnActionExpandListener
- NestedScrollingChild
- NestedScrollingChild2
- NestedScrollingChild3
- NestedScrollingParent
- NestedScrollingParent2
- NestedScrollingParent3
- OnApplyWindowInsetsListener
- ScrollingView
- TintableBackgroundView
- ViewCompat.OnUnhandledKeyEventListenerCompat
- ViewPropertyAnimatorListener
- ViewPropertyAnimatorUpdateListener
Classes
- AccessibilityDelegateCompat
- ActionProvider
- DisplayCutoutCompat
- DragAndDropPermissionsCompat
- DragStartHelper
- GestureDetectorCompat
- GravityCompat
- InputDeviceCompat
- LayoutInflaterCompat
- MarginLayoutParamsCompat
- MenuCompat
- MenuItemCompat
- MotionEventCompat
- NestedScrollingChildHelper
- NestedScrollingParentHelper
- OneShotPreDrawListener
- PointerIconCompat
- ScaleGestureDetectorCompat
- VelocityTrackerCompat
- ViewCompat
- ViewConfigurationCompat
- ViewGroupCompat
- ViewParentCompat
- ViewPropertyAnimatorCompat
- ViewPropertyAnimatorListenerAdapter
- WindowCompat
- WindowInsetsCompat