showMaskDialog function

void showMaskDialog({
  1. Widget? maskWidget,
})

Implementation

void showMaskDialog({Widget? maskWidget}) {
  // 阻止重复打开
  if (isMaskDialogOpen) return;
  isMaskDialogOpen = true;

  Get.dialog(
    _BZDialogWrapper(widget: maskWidget ?? AppConfig.to.maskWidget),
    barrierColor: Colors.transparent,
    barrierDismissible: false,
    // name: 'maskDialog',
    // navigatorKey: maskDialogNavigatorKey,
  ).then((_) => isMaskDialogOpen = false); // 对话框关闭时重置标志
}