提升用户体验的交互设计模式
在用户界面设计中,有几种关键的交互设计模式能够显著提升用户体验,下面将详细介绍可取消性、多级撤销、命令历史和宏这几种模式。
1. 可取消性(Cancelability)
可取消性指的是能够瞬间取消耗时操作且无副作用的功能。
- 使用场景 :当耗时操作中断用户界面,或在后台运行超过约两秒时,例如打印文件、查询数据库、加载大文件等;或者用户处于某种实际上或表面上排除了与系统大多数其他交互的活动中,如使用模态对话框时。
- 重要性 :软件用户能够随时取消任务或进程是一项重要的可用性标准,它与“用户控制和自由”这一顶级可用性原则相关。用户可能会改变主意,在耗时操作开始后想要停止,或者误启动了该操作。可取消性有助于预防和恢复错误,让用户更放心地探索界面。
- 操作步骤 :
- 首先,尝试加快耗时操作,使其看起来是即时的。在网络应用中,可以预加载数据或代码,或逐步发送数据并及时展示给用户。
- 如果确实需要可取消性,在界面上直接放置取消按钮,可放在加载指示器旁边或操作结果显示的位置。按钮标签使用“停止”或“取消”,并可添加国际公认的停止图标,如红色八角形、带横杆的红色圆圈或“X”。
- 用户点击或按下取消按钮时,立即取消操作。若等待时间过长,用户可能怀疑取消是否成功。同时,告知用户取消操作已生效,如停止加载指示器并显示状态消息。
- 对于多个并行操作,取消按钮的标签或工具提示应明确说明点击时取消的具体内容。若操作以列表或面板形式呈现,可为每个操作提供单独的取消按钮以避免歧义。
-
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



