Package com.ramcosta.composedestinations.spec
See: Description
-
Interface Summary Interface Description ActivityDestinationSpec TypedDestinationSpec Defines what a Destination needs to have to be able to be added to a navigation graph and composed on the screen when the user navigates to it. Direction Interface for all classes that contain a route that is ready to be used in navigation. DirectionDestinationSpec TypedDestinationSpec that does not contain any navigation arguments. DirectionActivityDestinationSpec ActivityDestinationSpec that does not contain any navigation arguments. DirectionNavGraphSpec TypedNavGraphSpec that does not contain any navigation arguments. ModuleDestinationsContainer Used by generated code when there's a module that only outputs destinations and no nav graphs. TypedNavGraphSpec Defines a navigation graph. NavHostEngine Abstraction over all needed functionality to call a "NavHost-like" composable and add the nested navigation graphs and the composables. TypedNavHostGraphSpec Like DirectionNavGraphSpec but used specifically for top level navigation graphs (i. DirectionNavHostGraphSpec TypedRoute Interface for all classes which instances are identified by a route. RouteOrDirection Route or Direction -
Class Summary Class Description BaseRoute Base class for all Routes. ExternalRoute We want to make external routes essentially identity transparent, so we use the identity related methods from original. Animated Marks the destination to have defined enter/exit transitions when coming from or going to certain destinations. Dialog Marks the destination to be shown as a dialog. DestinationStyle Controls how the destination is shown when navigated to and navigated away from. DirectionKt NavHostGraphSpecKt -
Enum Summary Enum Description Type