copyWith method

  1. @useResult
FAccordionMotion copyWith({
  1. Duration? expandDuration,
  2. Duration? collapseDuration,
  3. Curve? expandCurve,
  4. Curve? collapseCurve,
  5. Curve? iconExpandCurve,
  6. Curve? iconCollapseCurve,
  7. Animatable<double>? revealTween,
  8. Animatable<double>? iconTween,
})

Returns a copy of this FAccordionMotion with the given properties replaced.

Parameters

Implementation

@useResult
FAccordionMotion copyWith({
  Duration? expandDuration,
  Duration? collapseDuration,
  Curve? expandCurve,
  Curve? collapseCurve,
  Curve? iconExpandCurve,
  Curve? iconCollapseCurve,
  Animatable<double>? revealTween,
  Animatable<double>? iconTween,
}) => FAccordionMotion(
  expandDuration: expandDuration ?? this.expandDuration,
  collapseDuration: collapseDuration ?? this.collapseDuration,
  expandCurve: expandCurve ?? this.expandCurve,
  collapseCurve: collapseCurve ?? this.collapseCurve,
  iconExpandCurve: iconExpandCurve ?? this.iconExpandCurve,
  iconCollapseCurve: iconCollapseCurve ?? this.iconCollapseCurve,
  revealTween: revealTween ?? this.revealTween,
  iconTween: iconTween ?? this.iconTween,
);