FDialogStyle constructor
FDialogStyle({
- required BoxDecoration decoration,
- required FDialogContentStyle horizontalStyle,
- required FDialogContentStyle verticalStyle,
- ImageFilter barrierFilter(
- double animation
- Duration entranceExitDuration = const Duration(milliseconds: 150),
- Curve entranceCurve = Curves.easeOutCubic,
- Curve exitCurve = Curves.easeInCubic,
- ImageFilter backgroundFilter(
- double animation
- Duration insetAnimationDuration = const Duration(milliseconds: 100),
- Curve insetAnimationCurve = Curves.decelerate,
- EdgeInsetsGeometry insetPadding = const EdgeInsets.symmetric(horizontal: 40, vertical: 24),
- Tween<
double> ? fadeTween, - 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);