SegmentedButton

expect fun SingleChoiceSegmentedButtonRowScope.SegmentedButton(selected: Boolean, onClick: () -> Unit, defaultShapeArgs: SegmentedButtonDefaultShapeArgs, modifier: Modifier = Modifier, enabled: Boolean = true, icon: @Composable () -> Unit? = null, label: String)(source)

Material Design segmented button.

A segmented button represents a single option in a segmented button row.


expect fun MultiChoiceSegmentedButtonRowScope.SegmentedButton(checked: Boolean, onCheckedChange: (Boolean) -> Unit, defaultShapeArgs: SegmentedButtonDefaultShapeArgs, modifier: Modifier = Modifier, enabled: Boolean = true, icon: @Composable () -> Unit? = null, label: String)(source)

See also

actual fun SingleChoiceSegmentedButtonRowScope.SegmentedButton(selected: Boolean, onClick: () -> Unit, defaultShapeArgs: SegmentedButtonDefaultShapeArgs, modifier: Modifier, enabled: Boolean, icon: () -> Unit?, label: String)(source)
actual fun MultiChoiceSegmentedButtonRowScope.SegmentedButton(checked: Boolean, onCheckedChange: (Boolean) -> Unit, defaultShapeArgs: SegmentedButtonDefaultShapeArgs, modifier: Modifier, enabled: Boolean, icon: () -> Unit?, label: String)(source)
actual fun SingleChoiceSegmentedButtonRowScope.SegmentedButton(selected: Boolean, onClick: () -> Unit, defaultShapeArgs: SegmentedButtonDefaultShapeArgs, modifier: Modifier, enabled: Boolean, icon: () -> Unit?, label: String)(source)
actual fun MultiChoiceSegmentedButtonRowScope.SegmentedButton(checked: Boolean, onCheckedChange: (Boolean) -> Unit, defaultShapeArgs: SegmentedButtonDefaultShapeArgs, modifier: Modifier, enabled: Boolean, icon: () -> Unit?, label: String)(source)