S1.02.5RTL gesture-motion congruence设计
动效方向与手势方向需同步镜像
别名: 手势动效一致性 · RTL 转场方向 · directional congruence
概念解释
RTL 手势—动效方向一致性(RTL gesture-motion congruence)指导航顺序反转时,触发手势、当前页退出、目标页进入和页面栈变化必须描述同一个前进或返回状态转换。它们不要求所有运动向量数值同向:页面可跟手移动,而目标页从相邻侧进入。关键是动作因果和最终落点一致。
机制
直接操控依赖动作与视觉结果之间的时空耦合:手指拖动的方向建立即时预测,动画延续这条运动轨迹,页面落点确认“前进”或“返回”。若其中一个环节仍采用物理 left/right,另一个采用逻辑 start/end,系统便在同一次交互中给出冲突线索。冲突会增加方向试错,还可能在边缘返回手势中误触与预期相反的导航。
边界
需要镜像的是依附阅读与导航序列的动作,不是所有物理手势。旋转物体、地图平移、绘图、游戏操控和视频时间线通常保持对象或领域坐标系。操作系统保留的系统级边缘手势也可能不可由应用重新定义。目标市场用户已经形成的平台习惯时,应用局部自创反向规则比不镜像更危险。
怎么落地
- 在交互模型中使用逻辑“前进、后退、起始侧、结束侧”,由方向环境统一映射手势阈值、动画向量和布局位置。
- 把拖动反馈、松手后的完成动画、返回图标与页面栈变化作为一个行为测试,不分别配置。
- 将对象操作和空间导航明确标为物理坐标,不让 RTL 设置误改地图、画布或旋转控件。
- 在目标平台上让 RTL 用户连续前进、返回、取消拖动和快速反向操作;核验内容始终跟手、落点正确且系统手势不冲突。