Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Scope for the content of a multi-choice segmented button row.
Link copied to clipboard
For SegmentedButtonDefaults.itemShape on Compose UI.
Link copied to clipboard
Scope for the content of a single-choice segmented button row.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Material Design badge.
Link copied to clipboard
Link copied to clipboard
expect fun CenterAlignedTopAppBar(title: @Composable () -> Unit, modifier: Modifier = Modifier, navigationIcon: @Composable () -> Unit? = null, actions: @Composable () -> Unit? = null, stickyJsDom: Boolean = false)
Center-aligned top app bar.
Link copied to clipboard
Link copied to clipboard
Indeterminate
Determinate
Link copied to clipboard
expect fun ElevatedButton(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, content: @Composable RowScope.() -> Unit)
Link copied to clipboard
Link copied to clipboard
expect fun ExtendedFloatingActionButton(onClick: () -> Unit, modifier: Modifier = Modifier, content: @Composable RowScope.() -> Unit)
actual fun ExtendedFloatingActionButton(onClick: () -> Unit, modifier: Modifier, content: RowScope.() -> Unit)
actual fun ExtendedFloatingActionButton(onClick: () -> Unit, modifier: Modifier, content: RowScope.() -> Unit)
Link copied to clipboard
fun FilledButton(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, content: @Composable RowScope.() -> Unit)
Link copied to clipboard
An alias for Card.
Link copied to clipboard
expect fun FilledIconButton(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, content: @Composable () -> Unit)
actual fun FilledIconButton(onClick: () -> Unit, modifier: Modifier, enabled: Boolean, content: () -> Unit)
actual fun FilledIconButton(onClick: () -> Unit, modifier: Modifier, enabled: Boolean, content: () -> Unit)
Link copied to clipboard
expect fun FilledIconToggleButton(checked: Boolean, onCheckedChange: (Boolean) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, content: @Composable () -> Unit)
Link copied to clipboard
expect fun FilledTonalButton(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, content: @Composable RowScope.() -> Unit)
Link copied to clipboard
expect fun FilledTonalIconButton(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, content: @Composable () -> Unit)
actual fun FilledTonalIconButton(onClick: () -> Unit, modifier: Modifier, enabled: Boolean, content: () -> Unit)
actual fun FilledTonalIconButton(onClick: () -> Unit, modifier: Modifier, enabled: Boolean, content: () -> Unit)
Link copied to clipboard
expect fun FilledTonalIconToggleButton(checked: Boolean, onCheckedChange: (Boolean) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, content: @Composable () -> Unit)
Link copied to clipboard
expect fun FloatingActionButton(onClick: () -> Unit, modifier: Modifier = Modifier, content: @Composable () -> Unit)
Link copied to clipboard
Material Design divider.
Link copied to clipboard
Link copied to clipboard
expect fun IconButton(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, content: @Composable () -> Unit)
actual fun IconButton(onClick: () -> Unit, modifier: Modifier, enabled: Boolean, content: () -> Unit)
actual fun IconButton(onClick: () -> Unit, modifier: Modifier, enabled: Boolean, content: () -> Unit)
Link copied to clipboard
expect fun IconToggleButton(checked: Boolean, onCheckedChange: (Boolean) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, content: @Composable () -> Unit)
Link copied to clipboard
expect fun LargeFloatingActionButton(onClick: () -> Unit, modifier: Modifier = Modifier, content: @Composable () -> Unit)
Link copied to clipboard
expect fun LargeTopAppBar(title: @Composable () -> Unit, modifier: Modifier = Modifier, navigationIcon: @Composable () -> Unit? = null, actions: @Composable () -> Unit? = null, stickyJsDom: Boolean = false)
Large top app bar.
Link copied to clipboard
Indeterminate
Determinate
Link copied to clipboard
expect fun MediumTopAppBar(title: @Composable () -> Unit, modifier: Modifier = Modifier, navigationIcon: @Composable () -> Unit? = null, actions: @Composable () -> Unit? = null, stickyJsDom: Boolean = false)
Medium top app bar.
Link copied to clipboard
expect fun ModalDrawerSheet(modifier: Modifier = Modifier, content: @Composable ColumnScope.() -> Unit)
Link copied to clipboard
expect fun ModalNavigationDrawer(drawerContent: @Composable () -> Unit, modifier: Modifier = Modifier, drawerState: DrawerState = rememberDrawerState(DrawerValue.Closed), content: @Composable () -> Unit)
Material Design modal navigation drawer.
actual fun ModalNavigationDrawer(drawerContent: () -> Unit, modifier: Modifier, drawerState: DrawerState, content: () -> Unit)
actual fun ModalNavigationDrawer(drawerContent: () -> Unit, modifier: Modifier, drawerState: DrawerState, content: () -> Unit)
Link copied to clipboard
expect fun MultiChoiceSegmentedButtonRow(modifier: Modifier = Modifier, space: Dp? = null, content: @Composable MultiChoiceSegmentedButtonRowScope.() -> Unit)
Material Design multi-choice segmented button row.
actual fun MultiChoiceSegmentedButtonRow(modifier: Modifier, space: Dp?, content: MultiChoiceSegmentedButtonRowScope.() -> Unit)
actual fun MultiChoiceSegmentedButtonRow(modifier: Modifier, space: Dp?, content: MultiChoiceSegmentedButtonRowScope.() -> Unit)
Link copied to clipboard
expect fun OutlinedButton(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, content: @Composable RowScope.() -> Unit)
Link copied to clipboard
Link copied to clipboard
expect fun OutlinedIconButton(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, content: @Composable () -> Unit)
actual fun OutlinedIconButton(onClick: () -> Unit, modifier: Modifier, enabled: Boolean, content: () -> Unit)
actual fun OutlinedIconButton(onClick: () -> Unit, modifier: Modifier, enabled: Boolean, content: () -> Unit)
Link copied to clipboard
expect fun OutlinedIconToggleButton(checked: Boolean, onCheckedChange: (Boolean) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, content: @Composable () -> Unit)
Link copied to clipboard
expect fun PrimaryScrollableTabRow(selectedTabIndex: Int, modifier: Modifier = Modifier, tabs: @Composable () -> Unit)
Link copied to clipboard
expect fun PrimaryTabRow(selectedTabIndex: Int, modifier: Modifier = Modifier, tabs: @Composable () -> Unit)
Material Design tab row.
Link copied to clipboard
fun RadioButton(selected: Boolean, onClick: () -> Unit?, modifier: Modifier = Modifier, enabled: Boolean = true)
Link copied to clipboard
expect fun RangeSlider(value: ClosedFloatingPointRange<Float>, onValueChange: (ClosedFloatingPointRange<Float>) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, valueRange: ClosedFloatingPointRange<Float> = 0f..1f, steps: Int = 0, onValueChangeFinished: () -> Unit? = null)
actual fun RangeSlider(value: ClosedFloatingPointRange<Float>, onValueChange: (ClosedFloatingPointRange<Float>) -> Unit, modifier: Modifier, enabled: Boolean, valueRange: ClosedFloatingPointRange<Float>, @IntRange(from = 0) steps: Int, onValueChangeFinished: () -> Unit?)
actual fun RangeSlider(value: ClosedFloatingPointRange<Float>, onValueChange: (ClosedFloatingPointRange<Float>) -> Unit, modifier: Modifier, enabled: Boolean, valueRange: ClosedFloatingPointRange<Float>, steps: Int, onValueChangeFinished: () -> Unit?)
Link copied to clipboard
Link copied to clipboard
expect fun Scaffold(modifier: Modifier = Modifier, topBar: @Composable () -> Unit = {}, bottomBar: @Composable () -> Unit = {}, snackbarHost: @Composable () -> Unit = {}, floatingActionButton: @Composable () -> Unit = {}, floatingActionButtonPosition: FabPosition = FabPosition.End, content: @Composable (PaddingValues) -> Unit)
Material Design layout.
actual fun Scaffold(modifier: Modifier, topBar: () -> Unit, bottomBar: () -> Unit, snackbarHost: () -> Unit, floatingActionButton: () -> Unit, floatingActionButtonPosition: FabPosition, content: (PaddingValues) -> Unit)
actual fun Scaffold(modifier: Modifier, topBar: () -> Unit, bottomBar: () -> Unit, snackbarHost: () -> Unit, floatingActionButton: () -> Unit, floatingActionButtonPosition: FabPosition, content: (PaddingValues) -> Unit)
Link copied to clipboard
expect fun SecondaryScrollableTabRow(selectedTabIndex: Int, modifier: Modifier = Modifier, tabs: @Composable () -> Unit)
Link copied to clipboard
expect fun SecondaryTabRow(selectedTabIndex: Int, modifier: Modifier = Modifier, tabs: @Composable () -> Unit)
Link copied to clipboard
expect fun SingleChoiceSegmentedButtonRow(modifier: Modifier = Modifier, space: Dp? = null, content: @Composable SingleChoiceSegmentedButtonRowScope.() -> Unit)
Material Design single-choice segmented button row.
actual fun SingleChoiceSegmentedButtonRow(modifier: Modifier, space: Dp?, content: SingleChoiceSegmentedButtonRowScope.() -> Unit)
actual fun SingleChoiceSegmentedButtonRow(modifier: Modifier, space: Dp?, content: SingleChoiceSegmentedButtonRowScope.() -> Unit)
Link copied to clipboard
expect fun SmallFloatingActionButton(onClick: () -> Unit, modifier: Modifier = Modifier, content: @Composable () -> Unit)
Link copied to clipboard
expect fun Snackbar(snackbarData: SnackbarData, modifier: Modifier = Modifier, actionOnNewLine: Boolean = false)
Link copied to clipboard
expect fun SnackbarHost(hostState: SnackbarHostState, modifier: Modifier = Modifier, snackbar: @Composable (SnackbarData) -> Unit = { Snackbar(it) })
actual fun SnackbarHost(hostState: SnackbarHostState, modifier: Modifier, snackbar: @Composable (SnackbarData) -> Unit)
actual fun SnackbarHost(hostState: SnackbarHostState, modifier: Modifier, snackbar: (SnackbarData) -> Unit)
Link copied to clipboard
Link copied to clipboard
expect fun Text(text: AnnotatedString, modifier: Modifier = Modifier, color: Color? = null, fontSize: TextUnit = TextUnit.Unspecified, fontStyle: FontStyle? = null, fontWeight: FontWeight? = null, letterSpacing: TextUnit = TextUnit.Unspecified, textDecoration: TextDecoration? = null, textAlign: TextAlign? = null, lineHeight: TextUnit = TextUnit.Unspecified, overflow: TextOverflow = TextOverflow.Clip, softWrap: Boolean = true, maxLines: Int = Int.MAX_VALUE, minLines: Int = 1)
expect fun Text(text: String, modifier: Modifier = Modifier, color: Color? = null, fontSize: TextUnit = TextUnit.Unspecified, fontStyle: FontStyle? = null, fontWeight: FontWeight? = null, letterSpacing: TextUnit = TextUnit.Unspecified, textDecoration: TextDecoration? = null, textAlign: TextAlign? = null, lineHeight: TextUnit = TextUnit.Unspecified, overflow: TextOverflow = TextOverflow.Clip, softWrap: Boolean = true, maxLines: Int = Int.MAX_VALUE, minLines: Int = 1)
actual fun Text(text: AnnotatedString, modifier: Modifier, color: Color?, fontSize: TextUnit, fontStyle: FontStyle?, fontWeight: FontWeight?, letterSpacing: TextUnit, textDecoration: TextDecoration?, textAlign: TextAlign?, lineHeight: TextUnit, overflow: TextOverflow, softWrap: Boolean, maxLines: Int, minLines: Int)
actual fun Text(text: String, modifier: Modifier, color: Color?, fontSize: TextUnit, fontStyle: FontStyle?, fontWeight: FontWeight?, letterSpacing: TextUnit, textDecoration: TextDecoration?, textAlign: TextAlign?, lineHeight: TextUnit, overflow: TextOverflow, softWrap: Boolean, maxLines: Int, minLines: Int)
actual fun Text(text: AnnotatedString, modifier: Modifier, color: Color?, fontSize: TextUnit, fontStyle: FontStyle?, fontWeight: FontWeight?, letterSpacing: TextUnit, textDecoration: TextDecoration?, textAlign: TextAlign?, lineHeight: TextUnit, overflow: TextOverflow, softWrap: Boolean, maxLines: Int, minLines: Int)
actual fun Text(text: String, modifier: Modifier, color: Color?, fontSize: TextUnit, fontStyle: FontStyle?, fontWeight: FontWeight?, letterSpacing: TextUnit, textDecoration: TextDecoration?, textAlign: TextAlign?, lineHeight: TextUnit, overflow: TextOverflow, softWrap: Boolean, maxLines: Int, minLines: Int)
Link copied to clipboard
expect fun TextButton(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, content: @Composable RowScope.() -> Unit)
Link copied to clipboard
Link copied to clipboard
expect fun TopAppBar(title: @Composable () -> Unit, modifier: Modifier = Modifier, navigationIcon: @Composable () -> Unit? = null, actions: @Composable () -> Unit? = null, stickyJsDom: Boolean = false)
Small top app bar.
Link copied to clipboard