插件概览
一个 Flutter 包,提供模态进度指示器(HUD),可在任何 widget 上方显示加载覆盖层。在异步操作(如 API 调用或数据处理)期间阻止用户交互,确保流畅的用户体验。HUD 支持可自定义的旋转动画,允许开发者使用自己的加载动画。非常适合防止在等待结果时意外点击。可与按钮或表单等 widget 无缝配合。
适合场景
- 在异步操作期间阻止UI
- 在表单中显示加载状态
- 防止在数据获取期间出现点击
- 通过视觉反馈提升用户体验
- 自定义加载指示器
主要特点
- 模态覆盖层阻止交互
- 支持自定义旋转指示器
- 与现有小部件的简单集成
- 非侵入式加载显示
- 适用于任何 widget 树
适合对象
- 需要快速加载覆盖层的开发者
- 频繁异步操作的应用程序
- 需要明确加载状态的 UI
- 注重用户体验一致性的团队
- 使用最少样板代码的项目
使用建议
- 不处理错误状态
- 无内置重试机制
- Spinner 自定义需要额外的设置
- 超出基本的样式选项有限
- 不适用于复杂的加载工作流