AnimatedComposeNavigator

Navigator that navigates through Composables. Every destination using this Navigator must set a valid Composable by setting it directly on an instantiated Destination or calling composable.

Constructors

AnimatedComposeNavigator
Link copied to clipboard
fun AnimatedComposeNavigator()

Types

Destination
Link copied to clipboard
class Destination(navigator: AnimatedComposeNavigator, content: @Composable() AnimatedVisibilityScope.(NavBackStackEntry) -> Unit) : NavDestination
NavDestination specific to AnimatedComposeNavigator

Functions

createDestination
Link copied to clipboard
open override fun createDestination(): AnimatedComposeNavigator.Destination
navigate
Link copied to clipboard
open override fun navigate(entries: List<NavBackStackEntry>, navOptions: NavOptions?, navigatorExtras: Navigator.Extras?)
open fun navigate(destination: AnimatedComposeNavigator.Destination, args: Bundle?, navOptions: NavOptions?, navigatorExtras: Navigator.Extras?): NavDestination?
onAttach
Link copied to clipboard
open fun onAttach(state: NavigatorState)
onLaunchSingleTop
Link copied to clipboard
open fun onLaunchSingleTop(backStackEntry: NavBackStackEntry)
onRestoreState
Link copied to clipboard
open fun onRestoreState(savedState: Bundle)
onSaveState
Link copied to clipboard
open fun onSaveState(): Bundle?
popBackStack
Link copied to clipboard
open fun popBackStack(): Boolean
open override fun popBackStack(popUpTo: NavBackStackEntry, savedState: Boolean)

Properties

isAttached
Link copied to clipboard
var isAttached: Boolean