Pages
Advance through three pages; each cross-fades into the next.
var page by remember { mutableIntStateOf(0) }
Crossfade(targetState = page, label = "page") { current ->
Box(Modifier.fillMaxWidth().size(96.dp).background(pageColors[current])) {
Text("Page ${current + 1}")
}
}
Button(onClick = { page = (page + 1) % 3 }) { Text("Next") }