C3.18.1Reorder pickup feedback设计研究
拾起需要明确的状态变化反馈
别名: 拾起反馈 · 排序浮起 · lift feedback
概念解释
长按拖动排序里,项被抓住的瞬间必须出现拾起反馈(pickup / lift feedback):阴影抬升、轻微放大、与原序列分离,最好再加一次短触觉。用户要靠这一跳变化判断“已经进入搬运”,而不是仍在等长按、或只是按住了可滚动列表。它解决的是模式可见性,不是把对象从 A 拖到 B 的几何问题。
机制
一次接触被切成两段:静止等待与位移搬运。长按计时结束时,系统把该项从流式布局取出,改用浮层跟随手指。elevation、尺度和原位留空把“换层”做成可见事件;触觉则补上手指挡住项本身时视觉信号失效的缺口。若反馈拖到移动若干像素之后才出现,等待期的微抖会被当成失败,未过阈值的滚动也会被误认成排序已经开始。
怎么研究
典型任务是把指定项从序号 i 挪到 j。自变量:反馈组合(无、仅阴影、阴影加缩放加触觉)、长按时长、行高。因变量:从阈值到达至开始移动的时间、误启动滚动次数、未达阈值就松手的比例、以及“是否已抓住”的主观评分。出声思考可核对用户是否在反馈出现前就起拖。实验室里的明确指令会高估发现率——真实列表中人们常先试直接拖。
边界
看板整卡平移、桌面图标网格不必使用同一套“浮起”语言。关闭动画的无障碍设置下,必须留下非动画的状态差,例如描边或“正在移动”标签。强震动场景里,拾起触觉可能被当成系统通知。拾起反馈也不等于落点已经可预测,更不代替非拖拽的排序入口。
怎么落地
- 阈值到达的当帧切换:项浮起、原位出现占位、触发一次短触觉;未达阈值不改布局。
- 手指挡住项时让浮起层略偏移或缩小,使轮廓仍可见。
- 逐帧对照录屏,确认视觉与触觉不晚于阈值;请用户在无说明的列表上“调整顺序”,统计有多少人在出现拾起态之前就放弃或改去滚动。