JsonAnimatedCrossFadeBuilderModel constructor

const JsonAnimatedCrossFadeBuilderModel(
  1. Map<String, dynamic> args, {
  2. AlignmentGeometry alignment = Alignment.topCenter,
  3. required CrossFadeState crossFadeState,
  4. required Duration duration,
  5. bool excludeBottomFocus = true,
  6. required JsonWidgetData firstChild,
  7. Curve firstCurve = Curves.linear,
  8. dynamic layoutBuilder = AnimatedCrossFade.defaultLayoutBuilder,
  9. Duration? reverseDuration,
  10. required JsonWidgetData secondChild,
  11. Curve secondCurve = Curves.linear,
  12. 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,
});