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 |