From 6bb6afcbcf7465c0721eaedca75bfdb36b5d0700 Mon Sep 17 00:00:00 2001 From: Sad Ellie Date: Tue, 23 May 2023 17:15:26 +0300 Subject: [PATCH] Improve slider track animation --- .../java/com/sadellie/unitto/core/ui/common/UnittoSlider.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/ui/src/main/java/com/sadellie/unitto/core/ui/common/UnittoSlider.kt b/core/ui/src/main/java/com/sadellie/unitto/core/ui/common/UnittoSlider.kt index 1a47d4e5..73fc9141 100644 --- a/core/ui/src/main/java/com/sadellie/unitto/core/ui/common/UnittoSlider.kt +++ b/core/ui/src/main/java/com/sadellie/unitto/core/ui/common/UnittoSlider.kt @@ -18,6 +18,7 @@ package com.sadellie.unitto.core.ui.common +import androidx.compose.animation.core.Spring import androidx.compose.animation.core.animateFloatAsState import androidx.compose.animation.core.spring import androidx.compose.foundation.Canvas @@ -79,7 +80,7 @@ private fun SquigglyTrack( ) { val coroutineScope = rememberCoroutineScope() var direct by remember { mutableStateOf(0.72f) } - val animatedDirect = animateFloatAsState(direct, spring()) + val animatedDirect = animateFloatAsState(direct, spring(stiffness = Spring.StiffnessLow)) val slider = sliderPosition.activeRange.endInclusive LaunchedEffect(sliderPosition.activeRange.endInclusive) {