delegatedTransition property
The DelegatedTransitionBuilder provided to the route below this one in the navigation stack.
Used for the purposes of coordinating transitions between two routes with
different route transitions. When a route is added to the stack, the original
topmost route will look for this transition, and if available, it will use
the delegatedTransition
from the incoming transition to animate off the
screen.
If the return of the DelegatedTransitionBuilder is null, then by default the original transition of the routes will be used. This is useful if a route can conditionally provide a transition based on the BuildContext.
The ModalRoute receiving this transition will set it to their receivedTransition property.
To create a local project with this code sample, run:
flutter create --sample=widgets.ModalRoute.delegatedTransition.1 mysample
To create a local project with this code sample, run:
flutter create --sample=widgets.ModalRoute.delegatedTransition.2 mysample
Implementation
@override
DelegatedTransitionBuilder? get delegatedTransition => _delegatedTransition;