Added in API level 30
    ToggleRangeTemplate
class ToggleRangeTemplate : ControlTemplate
| kotlin.Any | ||
| ↳ | android.service.controls.templates.ControlTemplate | |
| ↳ | android.service.controls.templates.ToggleRangeTemplate | |
A template for a Control supporting toggling and a range.
Summary
| Inherited constants | |
|---|---|
| Public constructors | |
|---|---|
| ToggleRangeTemplate(templateId: String, button: ControlButton, range: RangeTemplate)Constructs a new  | |
| ToggleRangeTemplate(templateId: String, checked: Boolean, actionDescription: CharSequence, range: RangeTemplate)Constructs a new  | |
| Public methods | |
|---|---|
| CharSequence | |
| RangeTemplate | getRange() | 
| Int | |
| Boolean | |
| Inherited functions | |
|---|---|
Public constructors
ToggleRangeTemplate
Added in API level 30
      ToggleRangeTemplate(
templateId: String,
button: ControlButton,
range: RangeTemplate)
Constructs a new ToggleRangeTemplate.
| Parameters | |
|---|---|
| templateId | String: the identifier for this template. This value cannot be null. | 
| button | ControlButton: a ControlButtonto use for the toggle interface This value cannot benull. | 
| range | RangeTemplate: a RangeTemplateto use for the range interface This value cannot benull. | 
ToggleRangeTemplate
Added in API level 30
      ToggleRangeTemplate(
templateId: String,
checked: Boolean,
actionDescription: CharSequence,
range: RangeTemplate)
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: RangeTemplateto use for the range interface This value cannot benull. | 
Public methods
getActionDescription
Added in API level 30
      fun getActionDescription(): CharSequence
| Return | |
|---|---|
| CharSequence | This value cannot be null. | 
getRange
Added in API level 30
      fun getRange(): RangeTemplate
| Return | |
|---|---|
| RangeTemplate | This value cannot be null. | 
getTemplateType
Added in API level 30
      fun getTemplateType(): Int
| Return | |
|---|---|
| Int | ControlTemplate.TYPE_TOGGLE_RANGE | 
