Archie
02/23/2021, 1:00 PMTransition
?
I'd like to do an action after the new state have been reached something like:
val transitionState = remember {
MutableTransitionState(false)
}
val transition = updateTransition(transitionState)
val scale by transition.animateFloat(
transitionSpec = { spring(dampingRatio = Spring.DampingRatioMediumBouncy) }
) {
when (it) {
true -> 1f
false -> 0f
}
}
LaunchedEffect(viewModel, navController) {
delay(1000)
transitionState.targetState = true
// Then I want to do an action after the animation finished
// but I can't find a way to attached a listener to Transition.
}
jim
02/23/2021, 1:57 PMArchie
02/23/2021, 2:02 PMbruno.aybar
02/23/2021, 3:23 PMArchie
02/24/2021, 3:56 AM