I have a Slider which is placed inside a Column which is scrollable. When i scroll through the components sometimes accidentally slider value changes because of accidental touches. How can i avoid this?
Should i be disable taps on slider? If yes how can i do it?
Is there any alternate like Nested scroll instead of Column which can prevent this from happening?
@Composable fun ColumnScope.FilterRange( title: String, range: ClosedFloatingPointRange<Float>, rangeText: String, valueRange: ClosedFloatingPointRange<Float>, onValueChange: (ClosedFloatingPointRange<Float>) -> Unit, ) { Spacer(modifier = Modifier.height(Size_Regular)) Text( text = title, style = MaterialTheme.typography.h6 ) Spacer(modifier = Modifier.height(Size_X_Small)) Text( text = rangeText, style = MaterialTheme.typography.subtitle1 ) RangeSlider( modifier = Modifier.fillMaxWidth(), values = range, valueRange = valueRange, onValueChange = { onValueChange(it) }) Spacer(modifier = Modifier.height(Size_Small)) Divider(thickness = DividerSize) }