Added in API level 30
  
  
  
  
  
   
  
  
   
  
  
  
  
   
  
  
  
  
ToggleRangeTemplate
  public
  
  final
  
  class
  ToggleRangeTemplate
  
  
  
  
    extends ControlTemplate
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | android.service.controls.templates.ControlTemplate | |
| ↳ | android.service.controls.templates.ToggleRangeTemplate | |
A template for a Control supporting toggling and a range.
See also:
Summary
Inherited constants | 
|---|
Public constructors | |
|---|---|
      
      ToggleRangeTemplate(String templateId, ControlButton button, RangeTemplate range)
      
      
        Constructs a new   | 
  |
      
      ToggleRangeTemplate(String templateId, boolean checked, CharSequence actionDescription, RangeTemplate range)
      
      
        Constructs a new   | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        CharSequence
     | 
  
    
      
      getActionDescription()
      
      
     | 
  
        
        
        
        
        
        RangeTemplate
     | 
  
    
      
      getRange()
      
      
     | 
  
        
        
        
        
        
        int
     | 
  
    
      
      getTemplateType()
      
      
        The template type associated with this class.  | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      isChecked()
      
      
     | 
  
Inherited methods | |
|---|---|
Public constructors
ToggleRangeTemplate
    Added in API level 30
  
      
  
    public ToggleRangeTemplate (String templateId, ControlButton button, RangeTemplate range)
Constructs a new ToggleRangeTemplate.
| Parameters | |
|---|---|
templateId | 
        
          String: the identifier for this template.
 This value cannot be null. | 
      
button | 
        
          ControlButton: a ControlButton to use for the toggle interface
 This value cannot be null. | 
      
range | 
        
          RangeTemplate: a RangeTemplate to use for the range interface
 This value cannot be null. | 
      
ToggleRangeTemplate
    Added in API level 30
  
      
  
    public ToggleRangeTemplate (String templateId, boolean checked, CharSequence actionDescription, RangeTemplate range)
Constructs a new ToggleRangeTemplate.
| Parameters | |
|---|---|
templateId | 
        
          String: the identifier for this template.
 This value cannot be null. | 
      
checked | 
        
          boolean: true if the toggle should be rendered as active. | 
      
actionDescription | 
        
          CharSequence: action description for the button.
 This value cannot be null. | 
      
range | 
        
          RangeTemplate: RangeTemplate to use for the range interface
 This value cannot be null. | 
      
See also:
Public methods
getActionDescription
    Added in API level 30
  
      
  
    public CharSequence getActionDescription ()
| Returns | |
|---|---|
CharSequence | 
        This value cannot be null. | 
      
getRange
    Added in API level 30
  
      
  
    public RangeTemplate getRange ()
| Returns | |
|---|---|
RangeTemplate | 
        This value cannot be null. | 
      
getTemplateType
    Added in API level 30
  
      
  
    public int getTemplateType ()
The template type associated with this class.
| Returns | |
|---|---|
int | 
        ControlTemplate.TYPE_TOGGLE_RANGE |