C3.07.1Pan as one-to-one content tracking设计研究

平移是内容随手指等距移动的连续操纵

别名: 跟手平移 · 1:1 pan · 画布拖动

概念解释

平移(pan)让更大的表面在视口下移动,并且在手指按住期间内容与触点保持等距:手指往哪,被按住的那一点就往哪。地图、放大后的照片、无限画布靠的是它。它搬的是视口与内容的相对位置,不是把一个可投放对象带到槽里,也不是抬手发一条翻页命令。

机制

直接触摸把“抓住纸面某个点”变成了可实现的事:触点坐标与内容坐标在按下时绑定,之后每一帧用同一偏移更新。增益为 1 时,视觉上那一点黏在指腹下,空间定向最稳。增益不是 1(例如指针加速或为了少滑多走)会破坏黏住感,人要重新建立手眼比。平移在整段接触里都需要闭环视觉;抬起可以停下,也可以把末速度交给惯性,但跟手阶段本身必须等距,否则“抓着看”会变成“推着飘”。和拖拽的差别在对象:拖拽有一个从母体揭下来的客体,平移没有客体,整张表面都在动。

怎么研究

在地图或大图上指定“把这个地标保持在指下移到准星”,记录触点与地标的像素误差、修正次数、是否中途脱粘。自变量包括增益、延迟、内容密度。对照任务是把一个图标拖进文件夹——那是拖拽,误差模式不同(落点对准 vs 抓点保持)。还要测单指平移与双指平移(另一指常同时缩放)是否互相抢绑定点。

边界

列表的纵向滚动在工程上往往复用同一套跟手,但用户心智是“在翻一份文档”而不是“抓住这一行纸面”。短列表加惯性之后,跟手阶段很短,平移感不明显。三维地球或倾斜相机把等距从二维屏幕坐标拆开,屏幕上的手指运动不再对应地表上的等距。键鼠的抓手工具是间接平移,增益和按键武装都不同。

怎么落地

  • 地图、大图、画布在单指按住期间保持增益 1,被按住的内容点不要从指下溜走。
  • 不要把可投放对象的搬运做成全画布平移;对象要能被单独抓住,背景才走平移。
  • 请人按住一个地标移到屏幕十字。全程地标应待在指腹附近。若地标领先、滞后或向另一方向漂,查增益、延迟或错误地把这次接触交给了滚动父级。

延伸

  • 同组C3.07.2 平移到内容边界时的回弹表达边界 · C3.07.3 平移与轻扫共用起始动作,需按速度分流
  • 相邻C3.04 拖拽 · C3.06 快滑与惯性
  • 站内检索pan · direct manipulation · 1:1 tracking

同组卡片

快捷操作

分享

分享当前页面

ios_share

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