SlideTransition class
Slides the incoming side in and the outgoing side out, as if being shoved.
- Inheritance
-
- Object
- Transition
- SlideTransition
Constructors
- SlideTransition({AxisDirection? direction, double? duration, Curve? curve, 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
- direction → AxisDirection
-
The direction the incoming side travels. Defaults to AxisDirection.up.
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
progressby writing onto the routes, whose size is the region being routed.outgoingis null on a push, where nothing is leaving and the covered route is itsBackdrop'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