var sliderPosition by remember { mutableStateOf(0f..100f) } Text(text = sliderPosition.toString()) RangeSlider( steps = 4, value = sliderPosition, onValueChange = { sliderPosition = it }, valueRange = 0f..100f, onValueChangeFinished = { // launch some business logic update with the state you hold // viewModel.updateSelectedSliderValue(sliderPosition) }, colors = SliderDefaults.colors( thumbColor = MaterialTheme.colors.secondary, activeTrackColor = MaterialTheme.colors.secondary ) )