FlutterTagAnimation.slide constructor
const
FlutterTagAnimation.slide({
- bool toAnimate = true,
- Duration animationDuration = const Duration(milliseconds: 500),
- bool loopAnimation = false,
- Duration disappearanceFadeAnimationDuration = const Duration(milliseconds: 200),
- Curve curve = Curves.elasticOut,
- SlideTween? slideTransitionPositionTween = const SlideTween(begin: Offset(-0.5, 0.9), end: Offset(0.0, 0.0)),
- Curve colorChangeAnimationCurve = Curves.linear,
- Duration colorChangeAnimationDuration = Duration.zero,
Implementation
const FlutterTagAnimation.slide({
this.toAnimate = true,
this.animationDuration = const Duration(milliseconds: 500),
this.loopAnimation = false,
this.disappearanceFadeAnimationDuration = const Duration(milliseconds: 200),
this.curve = Curves.elasticOut,
this.slideTransitionPositionTween = const SlideTween(
begin: Offset(-0.5, 0.9),
end: Offset(0.0, 0.0),
),
this.colorChangeAnimationCurve = Curves.linear,
this.colorChangeAnimationDuration = Duration.zero,
}) : animationType = FlutterTagAnimationType.slide,
sizeTransitionAxis = null,
appearanceDisappearanceFadeAnimationEnabled = true,
sizeTransitionAxisAlignment = null;