hideLoadingEntry method

Future<void> hideLoadingEntry()

隐藏Loading Entry

Implementation

Future<void> hideLoadingEntry() async {
  if (!_isLoadingShowing || _loadingEntry == null) return;

  _isLoadingShowing = false;

  try {
    // 等待动画完成(可选)
    await Future.delayed(const Duration(milliseconds: 200));

    if (_loadingEntry!.mounted) {
      _loadingEntry!.remove();
    }
  } catch (e) {
    Log.console('Loading移除失败: $e');
  } finally {
    _loadingEntry = null;
  }
}