FadeTransition class

Fades the incoming side in over the still-painting outgoing one.

crossFade also fades the outgoing side down.

Inheritance

Constructors

FadeTransition({double? duration, Curve? curve, bool? crossFade, Activity? incoming, Activity? outgoing})

Properties

chrome → Node?
This transition's own visuals, mounted above the host's whole subtree for the length of the navigation. Null for none.
no setterinherited
crossFade → bool
Whether the outgoing side fades down as the incoming one fades in.
final
hashCode → int
The hash code for this object.
no setterinherited
incoming → Activity
What the arriving route takes part in while this runs.
finalinherited
outgoing → Activity
What the departing route takes part in while this runs.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
timeline → Timeline
This transition's clock, driven by a Router.
finalinherited

Methods

apply(double progress, RouteNode incoming, RouteNode? outgoing) → void
Poses both sides at progress by writing onto the routes, whose size is the region being routed. outgoing is null on a push, where nothing is leaving and the covered route is its Backdrop's to pose. Runs once when the navigation starts and once per tick after the clock moves, so rendering always sees the pose.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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