DynamicIncludeNavGraphBuilder
class DynamicIncludeNavGraphBuilder : NavDestinationBuilder<DynamicIncludeGraphNavigator.DynamicIncludeNavGraph>
DSL for constructing a new DynamicIncludeGraphNavigator.DynamicIncludeNavGraph
Summary
Inherited functions |
From class NavDestinationBuilder
Unit |
action(actionId: Int, actionBuilder: NavActionBuilder.() -> Unit)
Adds a new NavAction to the destination
|
Unit |
argument(name: String, argumentBuilder: NavArgumentBuilder.() -> Unit)
Add a NavArgument to this destination.
|
Unit |
deepLink(uriPattern: String)
Add a deep link to this destination.
In addition to a direct Uri match, the following features are supported:
- Uris without a scheme are assumed as http and https. For example,
www.example.com will match http://www.example.com and
https://www.example.com .
- Placeholders in the form of
{placeholder_name} matches 1 or more
characters. The String value of the placeholder will be available in the arguments
Bundle with a key of the same name. For example,
http://www.example.com/users/{id} will match
http://www.example.com/users/4 .
- The
.* wildcard can be used to match 0 or more characters.
|
Unit |
deepLink(navDeepLink: NavDeepLinkDslBuilder.() -> Unit)
Add a deep link to this destination.
In addition to a direct Uri match, the following features are supported:
- Uris without a scheme are assumed as http and https. For example,
www.example.com will match http://www.example.com and
https://www.example.com .
- Placeholders in the form of
{placeholder_name} matches 1 or more
characters. The String value of the placeholder will be available in the arguments
Bundle with a key of the same name. For example,
http://www.example.com/users/{id} will match
http://www.example.com/users/4 .
- The
.* wildcard can be used to match 0 or more characters.
|
|
Properties |
String? |
Destination NavGraph's resource package as defined in the module's
AndroidManifest .
|
Public constructors
Public methods
Properties