RouteTransitionRecord class Null safety

A Route wrapper interface that can be staged for TransitionDelegate to decide how its underlying Route should transition on or off screen.

Constructors

RouteTransitionRecord()

Properties

hashCode int
The hash code for this object.
read-only, inherited
isWaitingForEnteringDecision bool
Whether this route is waiting for the decision on how to enter the screen.
read-only
isWaitingForExitingDecision bool
Whether this route is waiting for the decision on how to exit the screen.
read-only
route Route
Retrieves the wrapped Route.
read-only
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

markForAdd() → void
Marks the route to be added without transition.
markForComplete([dynamic result]) → void
Marks the route to be completed without transition.
markForPop([dynamic result]) → void
Marks the route to be popped with transition.
markForPush() → void
Marks the route to be pushed with transition.
markForRemove() → void
Marks the route to be removed without transition.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited