showModal static method

dynamic showModal({
  1. String? title,
  2. String? content,
  3. TextStyle? titleTextStyle,
  4. TextStyle? contentTextStyle,
  5. String? cancelText,
  6. String? confirmText,
  7. TextStyle? cancelTextStyle,
  8. TextStyle? confirmTextStyle,
  9. bool? dismissOnTap,
  10. EdgeInsets? contentPadding,
  11. EdgeInsets? contentMargin,
  12. BorderRadius? radius,
  13. QuickDialogAnimationStyle? animation,
  14. QuickDialogPosition? position,
  15. QuickDialogMaskType? maskType,
  16. QuickDialogButtonAlignment? buttonAlignment,
  17. QuickDialogConfirmCallback? confirmCallback,
  18. QuickDialogCancelCallback? cancelCallback,
  19. QuickDialogDismissCallback? dismissCallback,
})

Implementation

static showModal({
    String? title,
    String? content,
    TextStyle? titleTextStyle,
    TextStyle? contentTextStyle,
    String? cancelText,
    String? confirmText,
    TextStyle? cancelTextStyle,
    TextStyle? confirmTextStyle,
    bool? dismissOnTap, // 是否点击遮罩关闭
		EdgeInsets? contentPadding, // 内容内边距
		EdgeInsets? contentMargin, // 内容内边距
    BorderRadius? radius,
    QuickDialogAnimationStyle? animation,
    QuickDialogPosition? position,
    QuickDialogMaskType? maskType,
    QuickDialogButtonAlignment? buttonAlignment,
    QuickDialogConfirmCallback? confirmCallback,
    QuickDialogCancelCallback? cancelCallback,
    QuickDialogDismissCallback? dismissCallback
}) => _instance._show(
    indicator: QuickDialogModal(
        title: title,
        content: content,
        position: position,
        radius: radius,
        contentMargin: contentMargin,
        contentPadding: contentPadding,
        cancelText: cancelText,
        confirmText: confirmText,
        cancelTextStyle: cancelTextStyle,
        confirmTextStyle: confirmTextStyle,
        confirmCallback: confirmCallback,
        cancelCallback: cancelCallback,
        dismissCallback: dismissCallback,
        dismissOnTap: dismissOnTap,
        buttonAlignment: buttonAlignment ?? QuickDialogButtonAlignment.horizontal,
    ),
    customAnimationStyle: animation,
    maskType: maskType,
    position: position,
    dismissOnTap: dismissOnTap,
    dismissCallback: dismissCallback
);