Skip to content

Commit 352ee0a

Browse files
Merge pull request #24 from dev-weiqi/master
Fix incorrect offset when no gesture events
2 parents b1fbd4c + cd0feab commit 352ee0a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

slider/src/main/java/com/smarttoolfactory/slider/ColorfulSlider.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,13 @@ fun ColorfulSlider(
214214
value
215215
)
216216

217+
LaunchedEffect(valueRange) {
218+
onValueChangeState.value(
219+
value,
220+
Offset(x = rawOffset.value.coerceIn(trackStart, trackEnd), y = strokeRadius)
221+
)
222+
}
223+
217224
val coerced = value.coerceIn(valueRange.start, valueRange.endInclusive)
218225
val fraction = calculateFraction(valueRange.start, valueRange.endInclusive, coerced)
219226

0 commit comments

Comments
 (0)