hideLoading method
void
hideLoading()
隐藏loading(带动画)
Implementation
void hideLoading() async {
if (!_overlayManager.isLoadingShowing) return;
try {
// 触发淡出动画
await _currentLoadingKey?.currentState?.dismissWithAnimation();
// 等待动画完成
await Future.delayed(const Duration(milliseconds: 200));
} catch (e) {
// 如果动画失败,直接关闭
} finally {
await _overlayManager.hideLoadingEntry();
_currentLoadingKey = null;
}
}