C1.08.3Drag-and-drop target feedback设计研究

可放置目标必须在拖动中显式表达

别名: drop target · 放置目标 · drag feedback

概念解释

拖放目标反馈(drag-and-drop target feedback)是在对象被拖动期间明确表达哪些位置可以接收它、当前悬停位置是否有效及放下将产生什么结果。目的地不应只靠用户猜测;它是运输阶段的持续导航信息。

机制

拾起对象后,用户的视觉注意从来源转向目的地。系统可根据对象类型、权限和当前位置计算可接受目标,并以高亮、插入线、光标状态或预览表达结果。明确反馈降低在无效区域释放和来回试探的成本,也让用户在放下前修正路线。

怎么研究

比较无提示、仅有效目标提示和同时显示效果预览的版本,记录无效放下、路径回退、目标搜索时间、取消和完成率。对多种对象类型、滚动区域和密集列表分别测试,避免只在单一明显目的地下评估。

边界

全部目标都高亮可能造成视觉噪声,尤其在大画布或多数位置有效时;这时可强调局部候选或用光标状态传达。权限、网络状态或规则在拖动中变化时,反馈必须及时更新,不能显示已失效的可放置承诺。

怎么落地

  • 进入拖动即显示对象已被拾起,并区分有效、无效和当前候选目的地。
  • 对重排显示明确插入位置和结果预览,不只高亮整个容器。
  • 记录无效放下和放下前的反复经过,定位用户看不懂或反馈滞后的目标。

延伸

  • 同组C1.08.1 拖放的三阶段:拾起、移动、放下 · C1.08.2 拖动起始阈值防止点击被误判为拖动 · C1.08.4 拖到边缘时的自动滚动 · C1.08.5 拖放过程可取消且能回到原位 · C1.08.6 拖放必须有非拖放的等效路径
  • 相邻C1.05 光标热点与命中判定 · D1 输出与反馈通道
  • 站内检索drag feedback · drop target · feedforward

同组卡片

快捷操作

分享

分享当前页面

ios_share

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