AccessibilityNodeInfo.RangeInfo
  public
  static
  final
  
  class
  AccessibilityNodeInfo.RangeInfo
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.view.accessibility.AccessibilityNodeInfo.RangeInfo | 
Class with information if a node is a range.
Summary
| Constants | |
|---|---|
| int | RANGE_TYPE_FLOATRange type: float. | 
| int | RANGE_TYPE_INDETERMINATERange type: indeterminate. | 
| int | RANGE_TYPE_INTRange type: integer. | 
| int | RANGE_TYPE_PERCENTRange type: percent with values from zero to one hundred. | 
| Fields | |
|---|---|
| 
    public
    static
    final
    AccessibilityNodeInfo.RangeInfo | INDETERMINATEA  | 
| Public constructors | |
|---|---|
| 
      RangeInfo(int type, float min, float max, float current)
      Creates a new range. | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        float | 
      getCurrent()
      Gets the current value. | 
| 
        
        
        
        
        
        float | 
      getMax()
      Gets the maximum value. | 
| 
        
        
        
        
        
        float | 
      getMin()
      Gets the minimum value. | 
| 
        
        
        
        
        
        int | 
      getType()
      Gets the range type. | 
| 
        
        
        static
        
        
        AccessibilityNodeInfo.RangeInfo | 
      obtain(int type, float min, float max, float current)
      
      This method was deprecated
      in API level 33.
    Object pooling has been discontinued. Create a new instance using the
 constructor  | 
| Inherited methods | |
|---|---|
Constants
RANGE_TYPE_FLOAT
public static final int RANGE_TYPE_FLOAT
Range type: float.
Constant Value: 1 (0x00000001)
RANGE_TYPE_INDETERMINATE
public static final int RANGE_TYPE_INDETERMINATE
Range type: indeterminate.
 When using this type, the min, max, and current values used to
 construct an instance may be ignored.
See also:
Constant Value: 3 (0x00000003)
RANGE_TYPE_INT
public static final int RANGE_TYPE_INT
Range type: integer.
Constant Value: 0 (0x00000000)
RANGE_TYPE_PERCENT
public static final int RANGE_TYPE_PERCENT
Range type: percent with values from zero to one hundred.
Constant Value: 2 (0x00000002)
Fields
INDETERMINATE
public static final AccessibilityNodeInfo.RangeInfo INDETERMINATE
A RangeInfo type used to represent a node which may typically expose range
 information but is presently in an indeterminate state, such as a ProgressBar representing a loading operation of unknown duration.
Public constructors
RangeInfo
public RangeInfo (int type, 
                float min, 
                float max, 
                float current)Creates a new range.
| Parameters | |
|---|---|
| type | int: The type of the range.
 Value isRANGE_TYPE_INT,RANGE_TYPE_FLOAT,RANGE_TYPE_PERCENT, orRANGE_TYPE_INDETERMINATE | 
| min | float: The minimum value. UseFloat.NEGATIVE_INFINITYif the range has no
            minimum. | 
| max | float: The maximum value. UseFloat.POSITIVE_INFINITYif the range has no
            maximum. | 
| current | float: The current value. | 
Public methods
getCurrent
public float getCurrent ()
Gets the current value.
| Returns | |
|---|---|
| float | The current value. | 
getMax
public float getMax ()
Gets the maximum value.
| Returns | |
|---|---|
| float | The maximum value, or Float.POSITIVE_INFINITYif no maximum exists. | 
getMin
public float getMin ()
Gets the minimum value.
| Returns | |
|---|---|
| float | The minimum value, or Float.NEGATIVE_INFINITYif no minimum exists. | 
getType
public int getType ()
Gets the range type.
| Returns | |
|---|---|
| int | The range type.
 Value is RANGE_TYPE_INT,RANGE_TYPE_FLOAT,RANGE_TYPE_PERCENT, orRANGE_TYPE_INDETERMINATE | 
obtain
public static AccessibilityNodeInfo.RangeInfo obtain (int type, float min, float max, float current)
      This method was deprecated
      in API level 33.
    Object pooling has been discontinued. Create a new instance using the
 constructor AccessibilityNodeInfo.RangeInfo.RangeInfo(int, float, float,
 float) instead.
  
Instantiates a new RangeInfo.
| Parameters | |
|---|---|
| type | int: The type of the range.
 Value isRANGE_TYPE_INT,RANGE_TYPE_FLOAT,RANGE_TYPE_PERCENT, orRANGE_TYPE_INDETERMINATE | 
| min | float: The minimum value. UseFloat.NEGATIVE_INFINITYif the range has no
            minimum. | 
| max | float: The maximum value. UseFloat.POSITIVE_INFINITYif the range has no
            maximum. | 
| current | float: The current value. | 
| Returns | |
|---|---|
| AccessibilityNodeInfo.RangeInfo | |
