C1.19.3Busy cursor设计研究

忙碌光标(旋转圈)表示系统占用而非位置反馈

别名: 忙碌光标 · 等待光标 · 旋转圈

概念解释

忙碌光标(如旋转圈或沙漏)表达的是系统正在处理、暂时未就绪或输入受限的状态,并非光标所处对象的位置含义。它把反馈附在指针上,提醒用户等待或暂缓下一步操作,却通常不解释任务内容、预计时长或是否可取消。

机制

应用或系统在主线程被占用、异步任务未完成或命令排队时请求忙碌状态。操作系统用动画指针提供持续活动的视觉信号,避免静止界面被误解为无响应;但若事件仍可处理,忙碌光标与实际交互能力不一致会引发重复点击。

怎么研究

记录等待期间的重复点击、放弃率、用户对可交互性的判断与任务完成后的恢复时间。对比仅有忙碌光标、带进度和取消项、以及局部加载指示,分别评估短等待和长等待,避免将它们看作同一种情况。

边界

极短延迟未必需要任何忙碌提示,过早闪现会造成抖动感。长任务只显示旋转圈也不够:用户需要知道仍在进行、可否继续工作、能否取消以及何时完成。局部请求不应把整个应用伪装成不可用。

怎么落地

  • 用忙碌光标提示短暂全局等待;对较长任务增加文字、进度或取消入口。
  • 保持可用控件可用,并在局部加载时用局部反馈代替全局阻塞。
  • 完成或失败后明确恢复正常状态,避免指针与实际可操作性脱节。

延伸

  • 同组C1.19.1 光标形状变化传达当前可执行的操作类型,如缩放箭头、抓手 · C1.19.2 光标形状是易逝的状态提示,移开光标后线索随之消失 · C1.19.4 光标形状语言依赖平台约定,跨平台不保证一致 · C1.19.5 光标形状的颜色与对比度需要在深色、浅色背景下都可辨识
  • 相邻D1 输出与反馈通道 · D2 反馈时机与进度表达
  • 站内检索busy cursor · progress · responsiveness

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C1.19.3