copyWith method

  1. @useResult
FToastMotion copyWith({
  1. Duration? entranceDuration,
  2. Duration? dismissDuration,
  3. Duration? transitionDuration,
  4. Duration? reentranceDuration,
  5. Duration? exitDuration,
  6. Duration? swipeCompletionDuration,
  7. Curve? entranceCurve,
  8. Curve? dismissCurve,
  9. Curve? transitionCurve,
  10. Curve? reentranceCurve,
  11. Curve? exitCurve,
  12. Curve? swipeCompletionCurve,
  13. Animatable<double>? entranceDismissFadeTween,
})

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

Parameters

Implementation

@useResult
FToastMotion copyWith({
  Duration? entranceDuration,
  Duration? dismissDuration,
  Duration? transitionDuration,
  Duration? reentranceDuration,
  Duration? exitDuration,
  Duration? swipeCompletionDuration,
  Curve? entranceCurve,
  Curve? dismissCurve,
  Curve? transitionCurve,
  Curve? reentranceCurve,
  Curve? exitCurve,
  Curve? swipeCompletionCurve,
  Animatable<double>? entranceDismissFadeTween,
}) => FToastMotion(
  entranceDuration: entranceDuration ?? this.entranceDuration,
  dismissDuration: dismissDuration ?? this.dismissDuration,
  transitionDuration: transitionDuration ?? this.transitionDuration,
  reentranceDuration: reentranceDuration ?? this.reentranceDuration,
  exitDuration: exitDuration ?? this.exitDuration,
  swipeCompletionDuration: swipeCompletionDuration ?? this.swipeCompletionDuration,
  entranceCurve: entranceCurve ?? this.entranceCurve,
  dismissCurve: dismissCurve ?? this.dismissCurve,
  transitionCurve: transitionCurve ?? this.transitionCurve,
  reentranceCurve: reentranceCurve ?? this.reentranceCurve,
  exitCurve: exitCurve ?? this.exitCurve,
  swipeCompletionCurve: swipeCompletionCurve ?? this.swipeCompletionCurve,
  entranceDismissFadeTween: entranceDismissFadeTween ?? this.entranceDismissFadeTween,
);