Fix UnittoSlider

Now taking into account cases when range doesn't start from 0
This commit is contained in:
Sad Ellie 2024-01-06 18:43:57 +03:00
parent 02e9bfaf90
commit adb551dc62

View File

@ -105,8 +105,8 @@ private fun SquigglyTrack(
val height = size.height val height = size.height
val initialOffset = strokeWidth / 2 val initialOffset = strokeWidth / 2
val thumbPosition = width val thumbPosition = width
.times(sliderState.value) .times(sliderState.value - sliderState.valueRange.start)
.div(sliderState.valueRange.endInclusive) .div(sliderState.valueRange.endInclusive - sliderState.valueRange.start)
.minus(initialOffset) .minus(initialOffset)
val path = Path().apply { val path = Path().apply {