|
@@ -30,10 +30,11 @@ class DialogEngine {
|
|
|
DialogAnimation? animType,
|
|
|
VoidCallback? onDismiss,
|
|
|
String? tag,
|
|
|
- Color? maskColor,
|
|
|
+ Color maskColor = Colors.transparent,
|
|
|
bool? clickMaskDismiss,
|
|
|
bool? backDismiss,
|
|
|
bool? keepSingle,
|
|
|
+ bool usePenetrate = false,
|
|
|
}) {
|
|
|
Alignment alignment;
|
|
|
if (position == DialogPosition.bottom) {
|
|
@@ -58,7 +59,7 @@ class DialogEngine {
|
|
|
return SmartDialog.showAttach(
|
|
|
targetContext: targetContext,
|
|
|
builder: (context) => widget,
|
|
|
- usePenetrate: false,
|
|
|
+ usePenetrate: usePenetrate,
|
|
|
debounce: true,
|
|
|
clickMaskDismiss: clickMaskDismiss,
|
|
|
backDismiss: backDismiss,
|
|
@@ -66,7 +67,7 @@ class DialogEngine {
|
|
|
alignment: alignment,
|
|
|
onDismiss: onDismiss,
|
|
|
tag: tag,
|
|
|
- maskColor: Colors.transparent,
|
|
|
+ maskColor: maskColor,
|
|
|
keepSingle: keepSingle,
|
|
|
);
|
|
|
}
|