DialogTransitionScope constructor

const DialogTransitionScope({
  1. Key? key,
  2. required Animation<double> animation,
  3. DialogAnimationType? animationType,
  4. DialogAnimationDirection? startAnimation,
  5. DialogAnimationDirection? endAnimation,
  6. bool hideLikeCircle = false,
  7. required bool useBarrierBlur,
  8. ImageFilter? barrierFilter,
  9. required bool barrierDismissible,
  10. required String title,
  11. required String message,
  12. required String confirmText,
  13. required String cancelText,
  14. IconData? icon,
  15. Color? iconColor,
  16. Color? backgroundColor,
  17. Color? confirmButtonColor,
  18. Color? cancelButtonColor,
  19. required bool showCancelButton,
  20. VoidCallback? onConfirm,
  21. Future<bool> onConfirmAsync()?,
  22. VoidCallback? onCancel,
  23. required bool isDark,
  24. required bool isLoading,
  25. ValueNotifier<bool>? loadingNotifier,
  26. ContentDesignStyle? designStyle,
  27. double? blur,
  28. ImageFilter? backdropFilter,
  29. Widget? child,
})

Implementation

const DialogTransitionScope({
  super.key,
  required this.animation,
  this.animationType,
  this.startAnimation,
  this.endAnimation,
  this.hideLikeCircle = false,
  required this.useBarrierBlur,
  this.barrierFilter,
  required this.barrierDismissible,
  required this.title,
  required this.message,
  required this.confirmText,
  required this.cancelText,
  this.icon,
  this.iconColor,
  this.backgroundColor,
  this.confirmButtonColor,
  this.cancelButtonColor,
  required this.showCancelButton,
  this.onConfirm,
  this.onConfirmAsync,
  this.onCancel,
  required this.isDark,
  required this.isLoading,
  this.loadingNotifier,
  this.designStyle,
  this.blur,
  this.backdropFilter,
  this.child,
});