C3.15.2Pull-to-refresh threshold crossing feedback设计研究
阈值触发点需要在跨过时给出反馈
别名: 刷新阈值 · release to refresh · 过线反馈
概念解释
越界下拉有一条距离阈值:过线松手才真正请求,未过线松手只是回弹。跨过那条线的瞬间必须有可感知的变化——图标翻转、文案从“继续下拉”变成“松开刷新”、一记触觉——否则人无法决定现在松手是取消还是提交。反馈绑在跨线,不绑在松手之后的转圈。
机制
阈值把连续越界切成“还在预览”和“已经武装”两相。没有相变信号,人只能猜自己拉得够不够,于是过度拉到很远,或差几像素就松。跨线反馈必须可逆:拉回去未过线时,文案和图标改回预览态,让人知道这次松手不会请求。把转圈放在松手之后才出现,是加载态,不是阈值态;用加载态冒充跨线,人在还没松手时仍然盲目。阻尼在阈值附近可以略增,让跨线有一点“咬合”,但不要把咬合做成无法拉回的锁。
怎么研究
关掉或打开跨线视觉/触觉,任务是“拉到刚刚能刷新的位置再决定取消或提交”。因变量包括过线后仍取消的成功率、未过线却提交的次数、越界距离相对阈值的误差。眼动看人是否在阈值附近寻找线索。把文案改成永远显示“松开刷新”作为负对照,取消率应下降。
边界
无障碍减少动态效果时,翻转动画可能被禁,跨线要改成静态文案或触觉。静音且关触觉的设备只剩视觉。阈值随下拉阻尼非线性变化时,屏幕上画一条固定的“线”会和真实触发点错位,线要跟武装函数走,不能跟像素走。
怎么落地
- 过线改文案或图标方向,可加短触觉;拉回线下恢复预览。转圈只在松手且已武装之后出现。
- 不要在未过线时就把刷新请求发出去。
- 请人拉到“你觉得刚好会刷新”的位置停住,问现在松手会不会请求。口头判断应与系统武装一致。再让他们拉过线再拉回来取消。取消若仍发出请求,跨线不可逆。