showLoading static method

void showLoading({
  1. String? text,
  2. int? timeoutSeconds,
  3. Function? onTimeout,
})

显示加载中

Implementation

static void showLoading(
    {String? text, int? timeoutSeconds, Function? onTimeout}) {
  isLoading = true;
  EasyLoading.show(status: text ?? 'Loading...');

  // 设置超时
  if (timeoutSeconds != null) {
    Future.delayed(Duration(seconds: timeoutSeconds), () {
      if (isLoading) {
        hideLoading();
        if (onTimeout != null) {
          onTimeout();
        }
      }
    });
  }
}