C3.08.4Persist scale after pinch lift设计研究
松手后保留当前倍数,不自动复原
别名: 缩放保持 · sticky zoom · 松手复原
概念解释
捏合是在调一个会留下的观察状态,不是按住才有效的预览。两指松开后,倍数应停在松开那一帧,好让人开始平移、阅读或再捏。自动弹回 100% 或弹回进入页面时的倍数,等于把刚刚完成的瞄准作废,捏合成了无法提交的试用。
机制
scale 是文档或视图的持久属性,和滚动位置同类。抬起只结束输入,不结束状态。若产品把捏合实现成“按住预览缩小”,松手复原,那是模态预览,不是缩放原语——预览期间无法腾出手指去点、去选。持久倍数让后续手势叠在新的比例上:缩小看完整体,再单指平移到下一栋楼。需要回到默认倍数时,应走显式动作(双击适配、按钮“适合屏幕”),而不是把“松手”解释成重置,因为松手是每一次捏合都必然发生的事。
怎么研究
任务分成两段:先捏到指定倍数,再在松手后用单指把某细节移进视口。若松手复原,第二段无法进行。记录松手后 500 毫秒内倍数是否变化、用户是否立刻重新捏合。对照“明确的适合屏幕按钮”。问卷里“缩放能不能记住”常被做成功能开关的问题,行为日志更干净。
边界
临时的放大镜、按住窥视隐私内容,本来就是按住有效,松手必须复原,那不是捏合缩放。某些地图在旋转设备或切换页签时重置倍数,这是会话边界上的状态丢弃,应另作说明,不要藏在松手里。动画若在松手后还要把倍数“平滑到最近档位”,只要档位很密,仍算保留;若最近档位是 100%,就是打着吸附旗号的复原。
怎么落地
- 把当前倍数写入视图状态,松手不改;提供一个看得见的“适合屏幕”或双击适配作为显式重置。
- 不要用松手动画把倍数带回进入时的值。
- 捏到大约 60%,松开,等一秒,再单指平移。倍数应仍是 60% 左右。若画面自行长大,状态被偷偷丢掉了。