Skip to content

Commit 6252f18

Browse files
committed
Use snap() instead of tween to disable initial animation
1 parent 66bf1f4 commit 6252f18

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • Jetcaster/mobile/src/main/java/com/example/jetcaster/util

Jetcaster/mobile/src/main/java/com/example/jetcaster/util/Buttons.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ package com.example.jetcaster.util
1818

1919
import androidx.compose.animation.core.animateFloat
2020
import androidx.compose.animation.core.animateFloatAsState
21+
import androidx.compose.animation.core.snap
2122
import androidx.compose.animation.core.spring
2223
import androidx.compose.animation.core.tween
2324
import androidx.compose.animation.core.updateTransition
@@ -64,7 +65,7 @@ fun ToggleFollowPodcastIconButton(isFollowed: Boolean, onClick: () -> Unit, modi
6465
label = "IconRotation",
6566
transitionSpec = {
6667
if (initialState == targetState) {
67-
tween(durationMillis = 0)
68+
snap()
6869
} else {
6970
spring(
7071
dampingRatio = 0.6f,

0 commit comments

Comments
 (0)