InputDevice.MotionRange
  public
  static
  final
  
  class
  InputDevice.MotionRange
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.view.InputDevice.MotionRange | 
Provides information about the range of values for a particular MotionEvent axis.
See also:
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 | 
      getResolution()
      Gets the resolution for input device measurements with respect to this axis. | 
| 
        
        
        
        
        
        int | 
      getSource()
      Gets the source for which the axis is defined. | 
| 
        
        
        
        
        
        boolean | 
      isFromSource(int source)
      Determines whether the event is from the given source. | 
| Inherited methods | |
|---|---|
Public methods
getFlat
public float getFlat ()
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.
| Returns | |
|---|---|
| float | The extent of the center flat position. | 
getFuzz
public float getFuzz ()
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.
| Returns | |
|---|---|
| float | The error tolerance. | 
getMax
public float getMax ()
Gets the inclusive maximum value for the axis.
| Returns | |
|---|---|
| float | The inclusive maximum value. | 
getMin
public float getMin ()
Gets the inclusive minimum value for the axis.
| Returns | |
|---|---|
| float | The inclusive minimum value. | 
getRange
public float getRange ()
Gets the range of the axis (difference between maximum and minimum).
| Returns | |
|---|---|
| float | The range of values. | 
getResolution
public float getResolution ()
Gets the resolution for input device measurements with respect to this axis.
| Returns | |
|---|---|
| float | The resolution in units per millimeter, or units per radian for rotational axes. | 
getSource
public int getSource ()
Gets the source for which the axis is defined.
| Returns | |
|---|---|
| int | The source. | 
isFromSource
public boolean isFromSource (int source)
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 asInputDevice.SOURCE_TOUCH_NAVIGATION, or a more generic device class,
 such asInputDevice.SOURCE_CLASS_POINTER. | 
| Returns | |
|---|---|
| boolean | Whether the event is from the given source. | 
