MotionRange
class MotionRange
kotlin.Any | |
↳ | android.view.InputDevice.MotionRange |
Provides information about the range of values for a particular MotionEvent
axis.
Summary
Public methods | |
---|---|
Int |
getAxis() Gets the axis id. |
Float |
getFlat() Gets the extent of the center flat position with respect to this axis. |
Float |
getFuzz() Gets the error tolerance for input device measurements with respect to this axis. |
Float |
getMax() Gets the inclusive maximum value for the axis. |
Float |
getMin() Gets the inclusive minimum value for the axis. |
Float |
getRange() Gets the range of the axis (difference between maximum and minimum). |
Float |
Gets the resolution for input device measurements with respect to this axis. |
Int |
Gets the source for which the axis is defined. |
Boolean |
isFromSource(source: Int) Determines whether the event is from the given source. |
Public methods
getFlat
fun getFlat(): Float
Gets the extent of the center flat position with respect to this axis.
For example, a flat value of 8 means that the center position is between -8 and +8. This value is mainly useful for calibrating self-centering devices.
Return | |
---|---|
Float |
The extent of the center flat position. |
getFuzz
fun getFuzz(): Float
Gets the error tolerance for input device measurements with respect to this axis.
For example, a value of 2 indicates that the measured value may be up to +/- 2 units away from the actual value due to noise and device sensitivity limitations.
Return | |
---|---|
Float |
The error tolerance. |
getMax
fun getMax(): Float
Gets the inclusive maximum value for the axis.
Return | |
---|---|
Float |
The inclusive maximum value. |
getMin
fun getMin(): Float
Gets the inclusive minimum value for the axis.
Return | |
---|---|
Float |
The inclusive minimum value. |
getRange
fun getRange(): Float
Gets the range of the axis (difference between maximum and minimum).
Return | |
---|---|
Float |
The range of values. |
getResolution
fun getResolution(): Float
Gets the resolution for input device measurements with respect to this axis.
Return | |
---|---|
Float |
The resolution in units per millimeter, or units per radian for rotational axes. |
getSource
fun getSource(): Int
Gets the source for which the axis is defined.
Return | |
---|---|
Int |
The source. |
isFromSource
fun isFromSource(source: Int): Boolean
Determines whether the event is from the given source.
Parameters | |
---|---|
source |
Int: The input source to check against. This can be a specific device type, such as InputDevice.SOURCE_TOUCH_NAVIGATION , or a more generic device class, such as InputDevice.SOURCE_CLASS_POINTER . |
Return | |
---|---|
Boolean |
Whether the event is from the given source. |