工作方法
Loading States 根据界面掌握的信息来区分等待模式:即将载入内容的结构、进度是否可测量,以及操作能否安全地以乐观方式呈现。它涵盖骨架屏、确定型和不确定型指示器、渐进式呈现以及占位符。
其指南还涉及如何退出加载状态。真实内容不应导致布局意外偏移或重置用户的滚动位置。乐观变更需要进行状态协调,并能在失败时回滚;如果失败会导致界面不再可信,就不适合呈现看似快速的成功状态。
预期交付成果
- 为每项延迟操作确定加载模式。
- 涵盖预留空间和保留滚动位置的过渡说明。
- 长时间等待、取消和乐观更新失败时的行为。
从简报到审查
- 01对等待进行分类
明确预计时长、已知内容结构、进度是否可测量,以及操作能否取消。
- 02选择如实反映状态的反馈
对结构可预测的内容使用骨架屏;仅在进度已知时使用进度条。采用乐观反馈前,先定义回滚方式。
- 03测试内容载入和失败情况
审查慢速连接、内容替换、布局稳定性和动态效果偏好。