C3.08.4Persist scale after pinch lift设计研究

松手后保留当前倍数,不自动复原

别名: 缩放保持 · sticky zoom · 松手复原

概念解释

捏合是在调一个会留下的观察状态,不是按住才有效的预览。两指松开后,倍数应停在松开那一帧,好让人开始平移、阅读或再捏。自动弹回 100% 或弹回进入页面时的倍数,等于把刚刚完成的瞄准作废,捏合成了无法提交的试用。

机制

scale 是文档或视图的持久属性,和滚动位置同类。抬起只结束输入,不结束状态。若产品把捏合实现成“按住预览缩小”,松手复原,那是模态预览,不是缩放原语——预览期间无法腾出手指去点、去选。持久倍数让后续手势叠在新的比例上:缩小看完整体,再单指平移到下一栋楼。需要回到默认倍数时,应走显式动作(双击适配、按钮“适合屏幕”),而不是把“松手”解释成重置,因为松手是每一次捏合都必然发生的事。

怎么研究

任务分成两段:先捏到指定倍数,再在松手后用单指把某细节移进视口。若松手复原,第二段无法进行。记录松手后 500 毫秒内倍数是否变化、用户是否立刻重新捏合。对照“明确的适合屏幕按钮”。问卷里“缩放能不能记住”常被做成功能开关的问题,行为日志更干净。

边界

临时的放大镜、按住窥视隐私内容,本来就是按住有效,松手必须复原,那不是捏合缩放。某些地图在旋转设备或切换页签时重置倍数,这是会话边界上的状态丢弃,应另作说明,不要藏在松手里。动画若在松手后还要把倍数“平滑到最近档位”,只要档位很密,仍算保留;若最近档位是 100%,就是打着吸附旗号的复原。

怎么落地

  • 把当前倍数写入视图状态,松手不改;提供一个看得见的“适合屏幕”或双击适配作为显式重置。
  • 不要用松手动画把倍数带回进入时的值。
  • 捏到大约 60%,松开,等一秒,再单指平移。倍数应仍是 60% 左右。若画面自行长大,状态被偷偷丢掉了。

延伸

  • 同组C3.08.1 缩放倍数由两指间距变化连续决定 · C3.08.2 缩放锚点取两指中点,保证捏合处内容不漂移 · C3.08.3 缩放上下限需在触边时以回弹提示 · C3.08.5 单手握持时捏合不可用,须有替代路径
  • 相邻C3.02 双击 · C3.09 双指张开放大
  • 站内检索persistent zoom · view scale · pinch lift

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C3.08.4