fun Slider(value: Double, bounds: ClosedFloatingPointRange<Double>, modifier: Modifier = Modifier, onValueChange: (Double) -> Unit, onEditingChanged: (Boolean) -> Unit =Overview
Slider(value = volume, bounds = 0.0..1.0, onValueChange = { volume = it })This is the Kotlin form of SwiftUI Slider.init(value:in:label:minimumValueLabel:maximumValueLabel:onEditingChanged:): SwiftUI documentation. In Swift it reads:
@export(implementation) nonisolated init<V>(value: Binding<V>, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label, @ContentBuilder minimumValueLabel: () -> ValueLabel, @ContentBuilder maximumValueLabel: () -> ValueLabel, onEditingChanged: @escaping (Bool) -> Void = { _ in }) where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPointTopics
Creating a Slider
fun Slider(value: Double, bounds: ClosedFloatingPointRange<Double>, modifier: Modifier = Modifier, neutralValue: Double? = null, enabledBounds: ClosedFloatingPointRange<Double>? = null, onValueChange: (Double) -> Unit, onEditingChanged: (Boolean) -> Unit =
fun Slider(value: Double, bounds: ClosedFloatingPointRange<Double>, modifier: Modifier = Modifier, step: Double = 1.0, neutralValue: Double? = null, enabledBounds: ClosedFloatingPointRange<Double>? = null, onValueChange: (Double) -> Unit, onEditingChanged: (Boolean) -> Unit =
fun Slider(value: Double, bounds: ClosedFloatingPointRange<Double>, modifier: Modifier = Modifier, step: Double = 1.0, onValueChange: (Double) -> Unit, onEditingChanged: (Boolean) -> Unit =
fun Slider(value: Double, bounds: ClosedFloatingPointRange<Double>, modifier: Modifier = Modifier, onValueChange: (Double) -> Unit, onEditingChanged: (Boolean) -> Unit =
fun Slider(value: Double, bounds: ClosedFloatingPointRange<Double>, modifier: Modifier = Modifier, onValueChange: (Double) -> Unit, onEditingChanged: (Boolean) -> Unit =
fun Slider(value: Double, bounds: ClosedFloatingPointRange<Double>, modifier: Modifier = Modifier, step: Double = 1.0, onValueChange: (Double) -> Unit, onEditingChanged: (Boolean) -> Unit =
fun Slider(value: Double, bounds: ClosedFloatingPointRange<Double>, modifier: Modifier = Modifier, onValueChange: (Double) -> Unit, onEditingChanged: (Boolean) -> Unit =
fun Slider(value: Double, bounds: ClosedFloatingPointRange<Double>, modifier: Modifier = Modifier, step: Double = 1.0, onValueChange: (Double) -> Unit, onEditingChanged: (Boolean) -> Unit =
fun Slider(value: Double? = null, bounds: ClosedFloatingPointRange<Double>? = null, step: Double? = null, modifier: Modifier = Modifier, onValueChange: ((Double) -> Unit)? = null, onEditingChanged: ((Boolean) -> Unit)? = null, content: (@Composable () -> Unit)? = null)
Methods
fun SliderValue(value: Double, bounds: ClosedFloatingPointRange<Double>, modifier: Modifier = Modifier, step: Double = 1.0, onValueChange: (Double) -> Unit, onEditingChanged: (Boolean) -> Unit =
fun SliderValue(value: Double, bounds: ClosedFloatingPointRange<Double>, modifier: Modifier = Modifier, onValueChange: (Double) -> Unit, onEditingChanged: (Boolean) -> Unit =