A Layout to correctly position, size, and add semantics to SegmentedButtons in a Row. It handles overlapping items so that strokes of the item are correctly on top of each other.
MultiChoiceSegmentedButtonRow
Common
@Composable
fun MultiChoiceSegmentedButtonRow(
modifier: Modifier = Modifier,
space: Dp = SegmentedButtonDefaults.BorderWidth,
content: @Composable MultiChoiceSegmentedButtonRowScope.() -> Unit,
)
Parameters
| modifier | the Modifier to be applied to this row |
| space | the dimension of the overlap between buttons. Should be equal to the stroke width used on the items. |
| content | the content of this Segmented Button Row, typically a sequence of SegmentedButtons |