Chaining Animations With Jetpack Compose

Jetpack Compose makes use of coroutines to allow you to chain a number of animations. Whether or not they’re sequential or simultaneous, you possibly can create as many coroutines to create the specified impact.

droop enjoyable animate(
initialValue: Float,
targetValue: Float,
initialVelocity: Float = 0f,
animationSpec: AnimationSpec<Float> = spring(),
block: (worth: Float, velocity: Float) -> Unit
)
var scale by keep in mind  mutableStateOf(1f) 
val scope = rememberCoroutineScope()
LaunchedEffect(key1 = Unit)
scope.launch
animate(1f, 0.9f) worth: Float, _: Float ->
scale = worth


PlayerCard(
modifier = Modifier
.scale(scale),
// Different parameters
)

More Posts