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