Package-level declarations
Types
Link copied to clipboard
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.