操作后
- 加载状态
- 状态改变的等待时间,是否在 [规定时间] 范围内
- 当加载时间过长时,是否需要加入加载中状态
- 转场动效——是否需要加入有趣的转场动画(有趣的转场动画能减少等待过程中的焦虑感)
- 中间过程——加载过程中是否允许用户取消
- 提示类型
- 轻提示(tips提示)
- 中提示(toast / HUD 、snackbar提示)
- 重提示(对话框,模态弹层,需执行按钮操作后弹层提示才会消失)
**|| 备注:
tips提示:**tips提示是嵌入页面在页面内的提示条,属于非模态弹层,出现在界面顶部(参考 [ 微信聊天页断网时tips ])
**toast / HUD提示:**以悬浮层的形式弹出内容给用户提示,并在规则时间内自动消失,属于非模态弹层,出现在界面顶部或中间(参考 [ 豆瓣断网时刷新提示 ])。注意:toast其实是安卓系统控件的名称,iOS有类似控件叫HUD,但toast可以通用到两个系统内
**snackbar提示:**以悬浮层的形式出现,包括提示内容与按钮,在规则时间内会自动消失,属于非模态弹层,出现在页面底部
**对话框:**以弹层的形式出现在页面中间,用户必须通过选择弹层操作后,弹层才会消失,属于模态弹层,出现在页面中间<br />
- 结果反馈
- 成功、失败或进入“空值状态”时相关提示
- 完成操作后,结果数据的更新