navEaseGraph
Builds a NavEaseGraph — the zero-rebuild navigation graph DSL.
val appGraph = navEaseGraph(start = AppScreen.Home) {
screen<AppScreen.Home> { HomeScreen() }
screen<AppScreen.Detail> { key -> DetailScreen(id = key.id) }
}
@Composable fun App() { NavEaseHost(appGraph) }Content copied to clipboard
Return
A NavEaseGraph ready to pass to NavEaseNavGraph or NavEaseHost.
Parameters
start
The NavKey instance placed on the back stack when the host first composes.
block
DSL block where screens are registered via NavEaseGraphBuilder.screen.