SingleChoiceSegmentedButtonRowScope

Scope for the children of a SingleChoiceSegmentedButtonRow

Functions

Link copied to clipboard
@Stable
abstract fun Modifier.align(alignment: Alignment.Vertical): Modifier
Link copied to clipboard
@Stable
abstract fun Modifier.alignBy(alignmentLine: HorizontalAlignmentLine): Modifier
@Stable
abstract fun Modifier.alignBy(alignmentLineBlock: (Measured) -> Int): Modifier
Link copied to clipboard
@Stable
abstract fun Modifier.alignByBaseline(): Modifier
Link copied to clipboard
@Composable
fun RowScope.NavigationBarItem(selected: Boolean, onClick: () -> Unit, icon: @Composable () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, label: @Composable () -> Unit? = null, alwaysShowLabel: Boolean = true, colors: NavigationBarItemColors = NavigationBarItemDefaults.colors(), interactionSource: MutableInteractionSource? = null)

Material Design navigation bar item.

Link copied to clipboard
@Composable
fun SingleChoiceSegmentedButtonRowScope.SegmentedButton(selected: Boolean, onClick: () -> Unit, shape: Shape, modifier: Modifier = Modifier, enabled: Boolean = true, colors: SegmentedButtonColors = SegmentedButtonDefaults.colors(), border: BorderStroke = SegmentedButtonDefaults.borderStroke(colors.borderColor(enabled, selected)), contentPadding: PaddingValues = SegmentedButtonDefaults.ContentPadding, interactionSource: MutableInteractionSource? = null, icon: @Composable () -> Unit = { SegmentedButtonDefaults.Icon(selected) }, label: @Composable () -> Unit)
Link copied to clipboard
@Stable
abstract fun Modifier.weight(@FloatRange(from = 0.0, fromInclusive = false) weight: Float, fill: Boolean): Modifier