CustomAnimatedWidget constructor

CustomAnimatedWidget({
  1. Key? key,
  2. required Widget child,
  3. required CustomAnimatedWidgetController controller,
  4. TransitionBuilder? transitionBuilder,
  5. Duration? transitionDuration,
  6. Duration? reverseTransitionDuration,
  7. Curve? transitionCurve,
  8. Curve? reverseTransitionCurve,
  9. bool? initiallyAnimating,
})

Implementation

CustomAnimatedWidget({
  Key? key,
  required this.child,
  required this.controller,
  TransitionBuilder? transitionBuilder,
  Duration? transitionDuration,
  Duration? reverseTransitionDuration,
  Curve? transitionCurve,
  Curve? reverseTransitionCurve,
  bool? initiallyAnimating,
})  : transitionBuilder = transitionBuilder ?? _defaultTransitionBuilder,
      transitionDuration = transitionDuration ?? _defaultTransitionDuration,
      reverseTransitionDuration =
          reverseTransitionDuration ?? _defaultReverseTransitionDuration,
      transitionCurve = transitionCurve ?? _defaultTransitionCurve,
      reverseTransitionCurve =
          reverseTransitionCurve ?? _defaultReverseTransitionCurve,
      initiallyAnimating = initiallyAnimating ?? true,
      super(key: key);