Skip to content

Commit 7aac258

Browse files
Update transition API
1 parent b0f0f6d commit 7aac258

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

NavigationCodelab/app/src/main/java/com/example/compose/rally/ui/components/RallyAnimatedCircle.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import androidx.compose.animation.core.CubicBezierEasing
2020
import androidx.compose.animation.core.LinearOutSlowInEasing
2121
import androidx.compose.animation.core.MutableTransitionState
2222
import androidx.compose.animation.core.animateFloat
23+
import androidx.compose.animation.core.rememberTransition
2324
import androidx.compose.animation.core.tween
24-
import androidx.compose.animation.core.updateTransition
2525
import androidx.compose.foundation.Canvas
2626
import androidx.compose.runtime.Composable
2727
import androidx.compose.runtime.getValue
@@ -50,7 +50,7 @@ fun AnimatedCircle(
5050
.apply { targetState = AnimatedCircleProgress.END }
5151
}
5252
val stroke = with(LocalDensity.current) { Stroke(5.dp.toPx()) }
53-
val transition = updateTransition(currentState)
53+
val transition = rememberTransition(currentState)
5454
val angleOffset by transition.animateFloat(
5555
transitionSpec = {
5656
tween(

TestingCodelab/app/src/main/java/com/example/compose/rally/ui/components/AnimatedCircle.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import androidx.compose.animation.core.CubicBezierEasing
2020
import androidx.compose.animation.core.LinearOutSlowInEasing
2121
import androidx.compose.animation.core.MutableTransitionState
2222
import androidx.compose.animation.core.animateFloat
23+
import androidx.compose.animation.core.rememberTransition
2324
import androidx.compose.animation.core.tween
2425
import androidx.compose.animation.core.updateTransition
2526
import androidx.compose.foundation.Canvas
@@ -50,7 +51,7 @@ fun AnimatedCircle(
5051
.apply { targetState = AnimatedCircleProgress.END }
5152
}
5253
val stroke = with(LocalDensity.current) { Stroke(5.dp.toPx()) }
53-
val transition = updateTransition(currentState)
54+
val transition = rememberTransition(currentState)
5455
val angleOffset by transition.animateFloat(
5556
transitionSpec = {
5657
tween(

0 commit comments

Comments
 (0)