showEasyDialog method

void showEasyDialog({
  1. required Dialog builder(
    1. BuildContext context
    ),
  2. Color? barrierColor,
  3. bool barrierDismissible = false,
  4. bool cancelable = true,
  5. bool useSafeArea = false,
})

展示loading弹框 barrierColor 蒙层颜色 barrierDismissible 点击蒙层是否可以消失,默认不行 cancelable 返回按钮或者手势是否可以dismiss,默认可以

Implementation

void showEasyDialog({
  required Dialog Function(BuildContext context) builder,
  Color? barrierColor,
  bool barrierDismissible = false,
  bool cancelable = true,
  bool useSafeArea = false,
}) {
  showDialog(
      context: this,
      useSafeArea: useSafeArea,
      barrierColor: barrierColor,
      barrierDismissible: barrierDismissible,
      builder: (context) {
        return WillPopScope(
          onWillPop: () async => cancelable,
          child: builder(context),
        );
      });
}