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 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
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: RangeTemplate to use for the range interface This value cannot be null. |
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 |