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 |