Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
interface NavArgument
Argument provided to NavDecoration that exposes the underlying Screen.
Link copied to clipboard
Presentation logic for currently visible routes of a navigable UI.
Link copied to clipboard
Link copied to clipboard
A BackStack that supports saving its state via rememberSaveable. See rememberSaveableBackStack.
Properties
Link copied to clipboard
true
if the BackStack contains no records. BackStack.firstOrNull will return null
.
Functions
Link copied to clipboard
fun <R : BackStack.Record> providedValuesForBackStack(backStack: BackStack<R>, stackLocalProviders: ImmutableList<BackStackRecordLocalProvider<R>> = persistentListOf(), includeDefaults: Boolean = true): ImmutableMap<R, ProvidedValues>
Link copied to clipboard
Creates and remembers a SaveableBackStack filled with the given initialScreens.
fun rememberSaveableBackStack(root: Screen, init: SaveableBackStack.() -> Unit = {}): SaveableBackStack
Creates and remembers a SaveableBackStack with the given root screen.