index.md 5.8 KB

//tvlib/org.mjdev.tvlib.extensions/NavGraphBuilderExt

NavGraphBuilderExt

[androidJvm]\ object NavGraphBuilderExt

Functions

Name Summary
equals [androidJvm]
open operator fun equals(other: Any?): Boolean
hashCode [androidJvm]
open fun hashCode(): Int
homeScreen [androidJvm]
fun <T : Screen> NavGraphBuilderEx.homeScreen(route: T, isStartScreen: Boolean = false, deepLinks: List<NavDeepLink> = emptyList(), enterTransition: AnimType<EnterTransition>? = { AnimExt.FadeIn }, exitTransition: AnimType<ExitTransition>? = { AnimExt.FadeOut }, popEnterTransition: AnimType<EnterTransition>? = enterTransition, popExitTransition: AnimType<ExitTransition>? = exitTransition)
screen [androidJvm]
fun <T : Screen> NavGraphBuilderEx.screen(route: T, isHomeScreen: Boolean = false, isStartScreen: Boolean = false, deepLinks: List<NavDeepLink> = emptyList(), enterTransition: AnimType<EnterTransition>? = { AnimExt.FadeIn }, exitTransition: AnimType<ExitTransition>? = { AnimExt.FadeOut }, popEnterTransition: AnimType<EnterTransition>? = enterTransition, popExitTransition: AnimType<ExitTransition>? = exitTransition)
startScreen [androidJvm]
fun <T : Screen> NavGraphBuilderEx.startScreen(route: T, isHomeScreen: Boolean = false, deepLinks: List<NavDeepLink> = emptyList(), enterTransition: AnimType<EnterTransition>? = { AnimExt.FadeIn }, exitTransition: AnimType<ExitTransition>? = { AnimExt.FadeOut }, popEnterTransition: AnimType<EnterTransition>? = enterTransition, popExitTransition: AnimType<ExitTransition>? = exitTransition)
toString [androidJvm]
open fun toString(): String