소스 검색

dialog_engine的一些属性抽取配置

liukai 3 달 전
부모
커밋
094c38593d
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      packages/cs_plugin_platform/lib/engine/dialog/dialog_engine.dart

+ 2 - 1
packages/cs_plugin_platform/lib/engine/dialog/dialog_engine.dart

@@ -83,6 +83,7 @@ class DialogEngine {
     bool? clickMaskDismiss,
     bool? backDismiss,
     bool? keepSingle,
+    bool usePenetrate = false,
   }) {
     Alignment alignment;
     if (position == DialogPosition.bottom) {
@@ -107,7 +108,7 @@ class DialogEngine {
     return SmartDialog.show(
       builder: (context) => widget,
       alignment: alignment,
-      usePenetrate: false,
+      usePenetrate: usePenetrate,
       debounce: true,
       clickMaskDismiss: clickMaskDismiss,
       backDismiss: backDismiss,