Destination

class Destination(navigator: AnimatedComposeNavigator, content: @Composable() AnimatedVisibilityScope.(NavBackStackEntry) -> Unit) : NavDestination

NavDestination specific to AnimatedComposeNavigator

Constructors

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

Functions

addArgument
Link copied to clipboard
fun addArgument(argumentName: String, argument: NavArgument)
addDeepLink
Link copied to clipboard
fun addDeepLink(navDeepLink: NavDeepLink)
fun addDeepLink(uriPattern: String)
addInDefaultArgs
Link copied to clipboard
fun addInDefaultArgs(args: Bundle?): Bundle?
buildDeepLinkIds
Link copied to clipboard
fun buildDeepLinkIds(previousDestination: NavDestination?): IntArray
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
fillInLabel
Link copied to clipboard
fun fillInLabel(context: Context, bundle: Bundle?): String?
getAction
Link copied to clipboard
fun getAction(id: Int): NavAction?
hasDeepLink
Link copied to clipboard
open fun hasDeepLink(deepLink: Uri): Boolean
open fun hasDeepLink(deepLinkRequest: NavDeepLinkRequest): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
hasRoute
Link copied to clipboard
fun hasRoute(route: String, arguments: Bundle?): Boolean
matchDeepLink
Link copied to clipboard
open fun matchDeepLink(navDeepLinkRequest: NavDeepLinkRequest): NavDestination.DeepLinkMatch?
fun matchDeepLink(route: String): NavDestination.DeepLinkMatch?
onInflate
Link copied to clipboard
open fun onInflate(context: Context, attrs: AttributeSet)
putAction
Link copied to clipboard
fun putAction(actionId: Int, action: NavAction)
fun putAction(actionId: Int, destId: Int)
removeAction
Link copied to clipboard
fun removeAction(actionId: Int)
removeArgument
Link copied to clipboard
fun removeArgument(argumentName: String)
supportsActions
Link copied to clipboard
open fun supportsActions(): Boolean
toString
Link copied to clipboard
open override fun toString(): String

Properties

arguments
Link copied to clipboard
val arguments: Map<String, NavArgument>
displayName
Link copied to clipboard
open val displayName: String
id
Link copied to clipboard
var id: Int
label
Link copied to clipboard
var label: CharSequence?
navigatorName
Link copied to clipboard
val navigatorName: String
parent
Link copied to clipboard
var parent: NavGraph?
route
Link copied to clipboard
var route: String?