Motion 组件动效

构建富有活力的流光拟态动效体系

动效语言

流光拟态 (Luminous Tactility)

流光拟态 是一种将“光能”与“物理触感”深度结合的视觉语言。


定义: 界面不再是静态的层叠,而是一个对能量(光)高度敏感的物理实体。

核心原则: 实时感应(光随人动)、物理反馈(有压感有回弹)、光影转场(光线指引路径)。

动效原则

动效原则

高 效

Efficient

保持克制,极速响应

保持克制,避免夸张、过度修饰的动画干扰用户,动效不应增加等待成本,而应以最快速度响应操作

聚 焦

Focused

突出重点,指引视线

聚焦于核心内容,通过动效吸引注意力并突出重点。只有当前交互的对象才配拥有最高亮度的光效。

流 畅

Fluid

曲线自然,拒绝生硬

拒绝生硬的线性运动,精细的缓动曲线,60帧的动画,确保状态切换过程连贯,无断层感

真 实

Real

模拟引力,物理质感

打造真实可信的视效,模拟太空中引力的运动规律(惯性、质量、阻尼),赋予组件真实的重力感与环境光感

动效类型

空间感知类

强调 X/Y/Z 轴的变化

物理响应类

强调瞬间的变化

动效属性

速率曲线

加速

ease-in

 0.42, 0, 1, 1

标准

ease-in-out

0.42, 0, 0.58, 1

减速

ease-out

 0, 0, 0.58, 1

动画时长

150 ms

300 ms

450 ms

空间属性

缩 放

强调Z轴的变化

旋 转

强调方向的变化

透 明

强调物理变化

模 糊

强调深浅变化

移 动

强调X轴变化

跟 踪

强调光的运动

主题适配

Light

Dark

玻璃折射

霓虹灯

反光

自发光

组件实例

Button

速率

ease-in-out

动画时长

150 m/s

空间属性

缩放、跟踪

Input

速率

ease-in-out

动画时长

150 m/s

空间属性

透明、模糊、跟踪

Icon

速率

ease-in-out

动画时长

150 m/s

空间属性

缩放

Select

速率

ease-in-out

动画时长

150 m/s

空间属性

透明、模糊、跟踪

Card

速率

ease-out

动画时长

3D形变触发:150 m/s
点击缩放触发:150 m/s

空间属性

缩放、透明、模糊、旋转、跟踪

Tabs

速率

无具体速率
stiffness(刚度)控制速度damping(阻尼)控制缓动

动画时长

不同移动距离,时长表现不一

空间属性

缩放、移动、跟踪

Tag

速率

ease-in-out

动画时长

2.5s

空间属性

透明、移动

Chips

速率

无具体速率
stiffness(刚度)控制速度damping(阻尼)控制缓动

动画时长

不同移动距离,时长表现不一

空间属性

移动、跟踪

Segmented

速率

无具体速率
stiffness(刚度)控制速度damping(阻尼)控制缓动

动画时长

不同移动距离,时长表现不一

空间属性

缩放、移动

DESIGN

中文