TransitionAnimatedContent

fun <T> TransitionAnimatedContent(targetState: T, modifier: Modifier = Modifier, contentKey: (targetState: T) -> Any? = { it }, content: @Composable (targetState: T, transition: Transition<T>) -> Unit)

Animate content with a transition for better flexibility when compared to AnimatedContent

Adapted from CrossFade