bind method

CellAnimatedCrossFade bind({
  1. ValueCell<Widget>? firstChild,
  2. ValueCell<Widget>? secondChild,
  3. ValueCell<Curve>? firstCurve,
  4. ValueCell<Curve>? secondCurve,
  5. ValueCell<Curve>? sizeCurve,
  6. ValueCell<AlignmentGeometry>? alignment,
  7. ValueCell<CrossFadeState>? crossFadeState,
  8. ValueCell<Duration>? duration,
  9. ValueCell<Duration?>? reverseDuration,
  10. ValueCell<Widget Function(Widget, Key, Widget, Key)>? layoutBuilder,
  11. ValueCell<bool>? excludeBottomFocus,
})

Implementation

CellAnimatedCrossFade bind({
  ValueCell<Widget>? firstChild,
  ValueCell<Widget>? secondChild,
  ValueCell<Curve>? firstCurve,
  ValueCell<Curve>? secondCurve,
  ValueCell<Curve>? sizeCurve,
  ValueCell<AlignmentGeometry>? alignment,
  ValueCell<CrossFadeState>? crossFadeState,
  ValueCell<Duration>? duration,
  ValueCell<Duration?>? reverseDuration,
  ValueCell<Widget Function(Widget, Key, Widget, Key)>? layoutBuilder,
  ValueCell<bool>? excludeBottomFocus,
}) =>
    CellAnimatedCrossFade(
      firstChild: firstChild ?? this.firstChild,
      secondChild: secondChild ?? this.secondChild,
      firstCurve: firstCurve ?? this.firstCurve,
      secondCurve: secondCurve ?? this.secondCurve,
      sizeCurve: sizeCurve ?? this.sizeCurve,
      alignment: alignment ?? this.alignment,
      crossFadeState: crossFadeState ?? this.crossFadeState,
      duration: duration ?? this.duration,
      reverseDuration: reverseDuration ?? this.reverseDuration,
      layoutBuilder: layoutBuilder ?? this.layoutBuilder,
      excludeBottomFocus: excludeBottomFocus ?? this.excludeBottomFocus,
    );