CrossTransition class

Holds anim duration and transition builder.

Constructors

CrossTransition({Duration duration = _kCrossDuration, Duration? reverseDuration, required AnimatedSwitcherTransitionBuilder transitionIn, required AnimatedSwitcherTransitionBuilder transitionOut})
duration - Animation length. transition - Builds Transition Widget based on input Animation and in/out Widgets.
const
CrossTransition.fade({Duration? duration, Duration? reverseDuration, Curve curveIn = const IntervalCurve(Curves.easeIn, begin: 0.35), Curve curveOut = const IntervalCurve(Curves.easeOut, begin: 0.35)})
factory
CrossTransition.fadeCross({Duration? duration, Duration? reverseDuration})
factory
CrossTransition.fadeOutFadeIn({Duration? duration, Duration? reverseDuration})
factory
CrossTransition.scale({Duration? duration, Duration? reverseDuration, double begin = 1.25, double end = 0.75, Curve curveIn = Curves.easeIn, Curve curveOut = Curves.easeOut, Curve fadeIn = Curves.easeInQuad, Curve fadeOut = Curves.easeOut})
factory
CrossTransition.single({Duration duration = _kCrossDuration, Duration? reverseDuration, required AnimatedSwitcherTransitionBuilder transition})
CrossTransition.slide({Duration? duration, Duration? reverseDuration, Offset begin = const Offset(1.0, 0.0), Offset end = const Offset(-1.0, 0.0), Curve curveIn = Curves.easeIn, Curve curveOut = Curves.easeOut})
factory

Properties

duration Duration
Duration/length of animated transition.
final
hashCode int
The hash code for this object.
no setterinherited
reverseDuration Duration?
Duration/length of animated transition.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
transitionIn AnimatedSwitcherTransitionBuilder
final
transitionOut AnimatedSwitcherTransitionBuilder
final

Methods

build({bool reverse = false}) AnimatedSwitcherTransitionBuilder
buildRoute({bool reverse = false}) RouteTransitionFactory
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

Static Methods

route({required CrossTransition background, required CrossTransition foreground, bool reverse = false}) RouteTransitionFactory