androidx.navigation
Annotations
NavDeepLinkDsl | 
            |
NavDeepLinkSaveStateControl | 
            |
NavDestination.ClassType | 
            
               This optional annotation allows tooling to offer auto-complete for the   | 
          
NavDestinationDsl | 
            |
NavOptionsDsl | 
            |
Navigator.Name | 
            
               This annotation should be added to each Navigator subclass in Android to denote the default name used to register the Navigator with a   | 
          
Interfaces
FloatingWindow | 
            
               A marker interface for   | 
          
NavArgs | 
            
               An interface marking generated Args classes.  | 
          
NavController.OnDestinationChangedListener | 
            
               OnDestinationChangedListener receives a callback when the   | 
          
NavDirections | 
            
               An interface that describes a navigation operation: action's id and arguments  | 
          
NavHost | 
            
               A host is a single context or container for navigation via a   | 
          
Navigator.Extras | 
            
               Interface indicating that this class should be passed to its respective   | 
          
SupportingPane | 
            
               A marker interface for   | 
          
Classes
ActionOnlyNavDirections | 
            
               An implementation of   | 
          
ActivityKt | 
            |
ActivityNavArgsLazyKt | 
            |
ActivityNavigator | 
            
               ActivityNavigator implements cross-activity navigation.  | 
          
ActivityNavigator.Destination | 
            
               NavDestination for activity navigation  | 
          
ActivityNavigator.Extras | 
            
               Extras that can be passed to ActivityNavigator to customize what   | 
          
ActivityNavigator.Extras.Builder | 
            
               Builder for constructing new   | 
          
ActivityNavigatorDestinationBuilder | 
            
               DSL for constructing a new   | 
          
ActivityNavigatorDestinationBuilderKt | 
            |
ActivityNavigatorExtrasKt | 
            |
AnimBuilder | 
            
               DSL for setting custom Animation or Animator resources on a   | 
          
CollectionNavType | 
            
               A   | 
          
NamedNavArgument | 
            
               Construct a named   | 
          
NamedNavArgumentKt | 
            |
NavAction | 
            
               Navigation actions provide a level of indirection between your navigation code and the underlying destinations.  | 
          
NavActionBuilder | 
            
               DSL for building a   | 
          
NavArgsLazy | 
            
               An implementation of   | 
          
NavArgument | 
            
               NavArgument denotes an argument that is supported by a   | 
          
NavArgument.Builder | 
            
               A builder for constructing   | 
          
NavArgumentBuilder | 
            
               DSL for constructing a new   | 
          
NavBackStackEntry | 
            
               Representation of an entry in the back stack of a   | 
          
NavBackStackEntryKt | 
            |
NavController | 
            
               NavController manages app navigation within a   | 
          
NavControllerKt | 
            |
NavDeepLink | 
            
               NavDeepLink encapsulates the parsing and matching of a navigation deep link.  | 
          
NavDeepLink.Builder | 
            
               A builder for constructing   | 
          
NavDeepLinkBuilder | 
            
               Class used to construct deep links to a particular destination in a   | 
          
NavDeepLinkDslBuilder | 
            
               DSL for constructing a new   | 
          
NavDeepLinkDslBuilderKt | 
            |
NavDeepLinkRequest | 
            
               A request for a deep link in a   | 
          
NavDeepLinkRequest.Builder | 
            
               A builder for constructing   | 
          
NavDestination | 
            
               NavDestination represents one node within an overall navigation graph.  | 
          
NavDestinationBuilder | 
            
               DSL for constructing a new   | 
          
NavGraph | 
            
               NavGraph is a collection of   | 
          
NavGraphBuilder | 
            
               DSL for constructing a new   | 
          
NavGraphBuilderKt | 
            |
NavGraphKt | 
            |
NavGraphNavigator | 
            
               A Navigator built specifically for   | 
          
NavGraphViewModelLazyKt | 
            |
NavHostController | 
            
               Subclass of   | 
          
NavHostKt | 
            |
NavInflater | 
            
               Class which translates a navigation XML file into a   | 
          
NavOptions | 
            
               NavOptions stores special options for navigate actions  | 
          
NavOptions.Builder | 
            
               Builder for constructing new instances of NavOptions.  | 
          
NavOptionsBuilder | 
            
               DSL for constructing a new   | 
          
NavOptionsBuilderKt | 
            |
NavType | 
            
               NavType denotes the type that can be used in a   | 
          
NavType.EnumType | 
            
               EnumType is used for   | 
          
NavType.ParcelableArrayType | 
            
               ParcelableArrayType is used for   | 
          
NavType.ParcelableType | 
            
               ParcelableType is used for passing Parcelables in   | 
          
NavType.SerializableArrayType | 
            
               SerializableArrayType is used for   | 
          
NavType.SerializableType | 
            
               SerializableType is used for Serializable   | 
          
NavUri | 
            |
NavUriKt | 
            |
Navigator | 
            
               Navigator defines a mechanism for navigating within an app.  | 
          
NavigatorProvider | 
            
               A NavigationProvider stores a set of   | 
          
NavigatorProviderKt | 
            |
NavigatorState | 
            
               The NavigatorState encapsulates the state shared between the   | 
          
PopUpToBuilder | 
            
               DSL for customizing   | 
          
SavedStateHandleKt | 
            |
ViewKt | 
            |
NavDestination.Companion | 
            |
Navigation | 
            
               Entry point for navigation operations.  |