把时间、缓动、弹簧、交错、编排与减少动效策略组织为跨运行时语言。
可中断目标
12 个新模式
快速连续点击三个状态,观察动画从当前位置重新定向,而不是排队播放。
instantfeedbackfaststandarddeliberateexpressivenarrativefeedbackspatialgentleexpressive先表达意图,再选择数值
业务组件引用 enter、feedback、layout 等语义,不复制 280ms 或 stiffness 340。
中断是默认能力
交互动画必须允许用户在上一段尚未结束时改变目标,弹簧会继承当前速度。
减少位移,不删除信息
减少动效时把 transform 替换为短透明度变化,状态、层级与操作结果仍完整保留。
跨运行时只共享事实
token 共享毫秒、曲线与物理参数;Motion 和 Remotion 分别负责自己的 API 适配。
位移与缩放
改为短透明度过渡,避免大幅视觉旅行。
布局变化
直接到达新位置,不播放共享布局弹簧。
自动播放
默认暂停,等待用户明确请求播放。
装饰循环
移除不承载信息的持续运动。
关键状态
保留完整结果与层级,只去除非必要位移。
当前编排基线:进入 420ms、交错70ms、位移16px;Motion 适配后为0.42 秒。