Package-level declarations

Functions

Link copied to clipboard
fun <T> SettingsSegmented(title: @Composable () -> Unit, items: List<T>, selectedItem: T?, onItemSelected: (T) -> Unit, itemTitleMap: (T) -> CharSequence, modifier: Modifier = Modifier, enabled: Boolean = LocalSettingsGroupEnabled.current, colors: ListItemColors = SettingsTileDefaults.colors(), buttonSpace: Dp = SegmentedButtonDefaults.BorderWidth, buttonShape: @Composable (Int) -> Shape = { index -> SegmentedButtonDefaults.itemShape( index = index, count = items.size, ) }, buttonColors: SegmentedButtonColors = SegmentedButtonDefaults.colors(), buttonIcon: @Composable (Boolean) -> Unit = { selected -> SegmentedButtonDefaults.Icon(selected) }, subtitle: @Composable () -> Unit? = null, icon: @Composable () -> Unit? = null, shape: Shape = SettingsTileDefaults.shape(), tonalElevation: Dp = SettingsTileDefaults.Elevation, shadowElevation: Dp = SettingsTileDefaults.Elevation)
Link copied to clipboard
fun SettingsSlider(title: @Composable () -> Unit, value: Float, onValueChange: (Float) -> Unit, modifier: Modifier = Modifier, subtitle: @Composable () -> Unit? = null, icon: @Composable () -> Unit? = null, enabled: Boolean = LocalSettingsGroupEnabled.current, valueRange: ClosedFloatingPointRange<Float> = 0f..1f, steps: Int = 0, onValueChangeFinished: () -> Unit? = null, colors: ListItemColors = SettingsTileDefaults.colors(), sliderColors: SliderColors = SliderDefaults.colors(), shape: Shape = SettingsTileDefaults.shape(), tonalElevation: Dp = SettingsTileDefaults.Elevation, shadowElevation: Dp = SettingsTileDefaults.Elevation)