//tvlib/org.mjdev.tvlib.ui.components.navigation/NavHostEx
[androidJvm]
fun NavHostEx(modifier: Modifier = Modifier, route: String? = null, startRoute: String? = null, navController: NavHostControllerEx = rememberNavControllerEx(), contentAlignment: Alignment = Alignment.Center, enterTransition: AnimatedContentTransitionScope<NavBackStackEntry>.() -> EnterTransition = {
fadeIn(animationSpec = tween(700))
}, exitTransition: [AnimatedContentTransitionScope](https://developer.android.com/reference/kotlin/androidx/compose/animation/AnimatedContentTransitionScope.html)<[NavBackStackEntry](https://developer.android.com/reference/kotlin/androidx/navigation/NavBackStackEntry.html)>.() -> [ExitTransition](https://developer.android.com/reference/kotlin/androidx/compose/animation/ExitTransition.html) = {
fadeOut(animationSpec = tween(700))
}, popEnterTransition: [AnimatedContentTransitionScope](https://developer.android.com/reference/kotlin/androidx/compose/animation/AnimatedContentTransitionScope.html)<[NavBackStackEntry](https://developer.android.com/reference/kotlin/androidx/navigation/NavBackStackEntry.html)>.() -> [EnterTransition](https://developer.android.com/reference/kotlin/androidx/compose/animation/EnterTransition.html) = enterTransition, popExitTransition: [AnimatedContentTransitionScope](https://developer.android.com/reference/kotlin/androidx/compose/animation/AnimatedContentTransitionScope.html)<[NavBackStackEntry](https://developer.android.com/reference/kotlin/androidx/navigation/NavBackStackEntry.html)>.() -> [ExitTransition](https://developer.android.com/reference/kotlin/androidx/compose/animation/ExitTransition.html) = exitTransition, builder: [NavGraphBuilderEx](../org.mjdev.tvlib.navigation/-nav-graph-builder-ex/index.md).() -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) = {
screen(route = EmptyScreen())
})