dismiss static method

Future<void> dismiss({
  1. int closeType = 0,
})

关闭Dialog

closeType:关闭类型

0:关闭主体OverlayEntry和loading 1:仅关闭主体OverlayEntry 2:仅关闭Toast 3:仅关闭loading 4:都关闭

Implementation

static Future<void> dismiss({int closeType = 0}) async {
  if (closeType == 0) {
    await _mainAction.dismiss();
    await _loadingAction.dismiss();
  } else if (closeType == 1) {
    await _mainAction.dismiss();
  } else if (closeType == 2) {
    await _toastAction.dismiss();
  } else if (closeType == 3) {
    await _loadingAction.dismiss();
  } else {
    await _mainAction.dismiss();
    await _toastAction.dismiss();
    await _loadingAction.dismiss();
  }
}