From 4dadbab3c29d41c781edb75d897cad6ca8fff0fc Mon Sep 17 00:00:00 2001 From: Karan Sharma <55722391+ksharma-xyz@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:20:44 +1100 Subject: [PATCH] Slow down emoji loading anim --- .../trip/planner/ui/components/loading/LoadingEmojiAnim.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/feature/trip-planner/ui/src/commonMain/kotlin/xyz/ksharma/krail/trip/planner/ui/components/loading/LoadingEmojiAnim.kt b/feature/trip-planner/ui/src/commonMain/kotlin/xyz/ksharma/krail/trip/planner/ui/components/loading/LoadingEmojiAnim.kt index bbf13cd0..b5110385 100644 --- a/feature/trip-planner/ui/src/commonMain/kotlin/xyz/ksharma/krail/trip/planner/ui/components/loading/LoadingEmojiAnim.kt +++ b/feature/trip-planner/ui/src/commonMain/kotlin/xyz/ksharma/krail/trip/planner/ui/components/loading/LoadingEmojiAnim.kt @@ -27,13 +27,13 @@ fun LoadingEmojiAnim(modifier: Modifier = Modifier, emoji: String? = null) { val rotation by infiniteTransition.animateFloat( initialValue = 0f, - targetValue = 360f * 4, + targetValue = 360f * 3, animationSpec = infiniteRepeatable( animation = keyframes { durationMillis = 2000 // Total animation duration 0f at 0 using FastOutLinearInEasing // Start at 0 rotation - 360f * 4 at 1000 using LinearEasing // Fast rotation for 0.5 seconds (4 rotations) - 360f * 4 at 2000 using FastOutSlowInEasing // Maintain rotation but slow down (cumulative 4 rotations) + 360f * 3 at 1000 using LinearEasing // Fast rotation for 0.5 seconds (4 rotations) + 360f * 3 at 2000 using FastOutSlowInEasing // Maintain rotation but slow down (cumulative 4 rotations) }, repeatMode = RepeatMode.Reverse, ),