← Back to Glance AppWidget
RadioButton
Overview
Examples
Community Notes
Video
Adds a radio button to the glance view.
When showing a Row or Column that has RadioButton children, use GlanceModifier.selectableGroup to enable the radio group effect (unselecting the previously selected radio button when another is selected).
@param checked whether the radio button is checked @param onClick the action to be run when the radio button is clicked @param modifier the modifier to apply to the radio button @param enabled if false, the radio button will not be clickable @param text the text to display to the end of the radio button @param style the style to apply to text @param colors the color tint to apply to the radio button @param maxLines An optional maximum number of lines for the text to span, wrapping if necessary. If the text exceeds the given number of lines, it will be truncated.
Overloads
RadioButton
@Composable
fun RadioButton(
checked: Boolean,
onClick: Action?,
modifier: GlanceModifier = GlanceModifier,
enabled: Boolean = true,
text: String = "",
style: TextStyle? = null,
colors: RadioButtonColors = RadioButtonColors(),
maxLines: Int = Int.MAX_VALUE,
)
Parameters
Name | Description |
---|---|
checked | whether the radio button is checked |
onClick | the action to be run when the radio button is clicked |
modifier | the modifier to apply to the radio button |
enabled | if false, the radio button will not be clickable |
text | the text to display to the end of the radio button |
style | the style to apply to text |
colors | the color tint to apply to the radio button |
maxLines | An optional maximum number of lines for the text to span, wrapping if necessary. If the text exceeds the given number of lines, it will be truncated |