showLoadingDialog function

Future<LoadingDismissFuture?> showLoadingDialog({
  1. bool? tapDismiss,
})

Use LoadingDismissFuture.dismiss can dismiss current dialog

Implementation

Future<LoadingDismissFuture?> showLoadingDialog({
  bool? tapDismiss,
}) {
  LoadLogHelper.log("show loading dialog");
  var c = Completer<LoadingDismissFuture?>();
  Future.delayed(Duration.zero, () {
    if (_keys.isNotEmpty) {
      var key = _keys.first;
      c.complete(key.currentState?.showLoading(tapDismiss: tapDismiss));
    }
  });
  return c.future;
}