Transition Animated Content
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