JsonAnimatedCrossFadeBuilderModel constructor
const
JsonAnimatedCrossFadeBuilderModel(
- Map<
String, dynamic> args, { - AlignmentGeometry alignment = Alignment.topCenter,
- required CrossFadeState crossFadeState,
- required Duration duration,
- bool excludeBottomFocus = true,
- required JsonWidgetData firstChild,
- Curve firstCurve = Curves.linear,
- dynamic layoutBuilder = AnimatedCrossFade.defaultLayoutBuilder,
- Duration? reverseDuration,
- required JsonWidgetData secondChild,
- Curve secondCurve = Curves.linear,
- Curve sizeCurve = Curves.linear,
Implementation
const JsonAnimatedCrossFadeBuilderModel(
super.args, {
this.alignment = Alignment.topCenter,
required this.crossFadeState,
required this.duration,
this.excludeBottomFocus = true,
required this.firstChild,
this.firstCurve = Curves.linear,
this.layoutBuilder = AnimatedCrossFade.defaultLayoutBuilder,
this.reverseDuration,
required this.secondChild,
this.secondCurve = Curves.linear,
this.sizeCurve = Curves.linear,
});