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. |