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 as InputDevice.SOURCE_TOUCH_NAVIGATION, or a more generic device class,
 such as InputDevice.SOURCE_CLASS_POINTER. | 
      
| Returns | |
|---|---|
boolean | 
        Whether the event is from the given source. |