FDialogStyle constructor

FDialogStyle({
  1. required BoxDecoration decoration,
  2. required FDialogContentStyle horizontalStyle,
  3. required FDialogContentStyle verticalStyle,
  4. ImageFilter barrierFilter(
    1. double animation
    )?,
  5. Duration entranceExitDuration = const Duration(milliseconds: 150),
  6. Curve entranceCurve = Curves.easeOutCubic,
  7. Curve exitCurve = Curves.easeInCubic,
  8. ImageFilter backgroundFilter(
    1. double animation
    )?,
  9. Duration insetAnimationDuration = const Duration(milliseconds: 100),
  10. Curve insetAnimationCurve = Curves.decelerate,
  11. EdgeInsetsGeometry insetPadding = const EdgeInsets.symmetric(horizontal: 40, vertical: 24),
  12. Tween<double>? fadeTween,
  13. Tween<double>? scaleTween,
})

Creates a FDialogStyle.

Implementation

FDialogStyle({
  required this.decoration,
  required this.horizontalStyle,
  required this.verticalStyle,
  this.barrierFilter,
  this.entranceExitDuration = const Duration(milliseconds: 150),
  this.entranceCurve = Curves.easeOutCubic,
  this.exitCurve = Curves.easeInCubic,
  this.backgroundFilter,
  this.insetAnimationDuration = const Duration(milliseconds: 100),
  this.insetAnimationCurve = Curves.decelerate,
  this.insetPadding = const EdgeInsets.symmetric(horizontal: 40, vertical: 24),
  Tween<double>? fadeTween,
  Tween<double>? scaleTween,
}) : fadeTween = fadeTween ?? Tween<double>(begin: 0, end: 1),
     scaleTween = scaleTween ?? Tween<double>(begin: 0.95, end: 1);