showModal static method
dynamic
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,
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
);