Yuri Drigin
05/21/2021, 5:24 AMinfiniteTransition
with scale effect for 3 different views, but each transition should start with delay after previous. dalay
in AnimationSpec doesn’t help. Cuz I need only start delay not for every cycleDoris Liu
05/21/2021, 5:52 AMvar scale1 by remember { mutableStateOf(1f) }
var scale2 by remember { mutableStateOf(1f) }
LaunchedEffect(Unit) {
launch {
animate(1f, 0.3f,
animationSpec = infiniteRepeatable(animation = tween(durationMillis = 1_000),
repeatMode = RepeatMode.Reverse)) { value, _ -> scale1 = value }
}
delay(desiredAmountOfMillis)
launch {
animate(1f, 0.3f,
animationSpec = infiniteRepeatable(animation = tween(durationMillis = 1_000),
repeatMode = RepeatMode.Reverse)) { value, _ -> scale2 = value }
}
}
Yuri Drigin
05/21/2021, 6:06 AM