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 initialOffset = strokeWidth / 2
val thumbPosition = width
.times(sliderState.value)
.div(sliderState.valueRange.endInclusive)
.times(sliderState.value - sliderState.valueRange.start)
.div(sliderState.valueRange.endInclusive - sliderState.valueRange.start)
.minus(initialOffset)
val path = Path().apply {