从“做个容器变形”到“说清变形的规则”
容器变形动效看似都是“变大变小”,但真要稳定生成,需要把变形规则说清楚。
不要只说“做个容器变形”,要清晰描述从什么形态开始、往哪个方向展开、内部内容如何出现、最后保持还是收回。
7 种容器变形动效
1. 圆点变胶囊(Circle to Pill)

适用场景:需要很小的入口来承载即时状态,如灵动状态、快捷操作、实时进度。
变形过程:从圆点开始,以中心为锚点,向两侧水平展开。
内容出现顺序:图标保持连续,文字和进度依次出现,最后停成可读胶囊。
与 AI 描述:“从圆点开始,以中心为锚点向两侧展开;图标保持连续,文字和进度依次出现,最后停成可读胶囊。”
2. 胶囊展开为信息卡(Pill to Card)

适用场景:单行状态不够,需要补充详情与操作,如通知详情、结果反馈、快捷任务。
变形过程:胶囊先增加高度,再补充宽度,向下展开成卡片。
内容出现顺序:保留原图标和标题,再依次露出正文、时间与按钮,避免内容突然跳出。
与 AI 描述:“胶囊标题位置保持连续,详情向下展开;保留原图标和标题,再依次露出正文、时间与按钮,最终停成信息卡。”
3. 紧凑态展开(Compact to Expanded)

适用场景:同一功能需要在简洁条和完整控制面板之间切换,如播放器、任务进度、控制中心。
核心原则:保持同一个容器和内容身份不变,只扩展可操作区域。
变形过程:点击展开后,封面、进度和快捷操作重新排位,最后停在完整面板。
与 AI 描述:“保持同一个容器和内容身份;点击后扩大操作区,让封面、进度和快捷操作重新排位,最后停在完整面板。”
4. 圆角形态过渡(Corner Radius Morph)

适用场景:容器大小基本不变,但要从轻量提示切换成正式结果,如状态确认、结果反馈。
变形过程:容器宽高保持不变,只改变圆角。四个角从全圆逐步收紧为卡片圆角。
同步变化:边框、底色和结果状态同步稳定下来。
与 AI 描述:“容器宽高保持不变;把四角从全圆逐步收紧为卡片圆角,边框、底色和结果状态同步稳定。”
5. 尺寸变形(Size Morph)

适用场景:内容层级不变,只想放大当前重点,如标卡、数据详情。
变形过程:从原位置(左上锚点)向右下改变宽高。
内容处理:内部元素保持比例和锚点,辅助数据随空间出现,结束时突出主数值。
与 AI 描述:“从原位置向右下改变宽高;内部元素保持比例和锚点,辅助数据随空间出现,结束时突出主数值。”
6. 内容重排(Content Reflow)

适用场景:容器变宽或变窄后,文字和按钮不能继续挤在原位,需要跟着可用空间重新排布。
变形过程:同一组内容重新组织版式,如从单列上下结构平滑切成双列左右结构。
核心原则:保持元素身份和阅读顺序。
与 AI 描述:“容器变宽时,让标题、说明、状态和按钮从上下结构平滑切成左右结构,保持元素身份和阅读顺序。”
7. 反向收回(Reverse Collapse)

适用场景:任务完成或信息读完后,需要沿着刚才的路径回到最小入口。
变形过程:先收起次要按钮和正文,再缩短卡片与胶囊,最后沿原路径回到圆点。
关键细节:保留完成标记。
与 AI 描述:“先收起次要按钮和正文,再缩短卡片与胶囊,最后沿原路径回到圆点,并保留完成标记。”
容器变形的四个维度

虽然都叫容器变形,但差别集中在四个维度:
- 起点与终点:从什么形态开始,到哪个形态结束。
- 变化方向:横向、纵向,还是同时改变宽高。
- 内容何时出现:是依次出现,还是重新排位。
- 保持还是收回:完成后停住,还是沿原路径收回。
知识小结:快速对照表
知识点与操作要点
| 知识点 | 核心内容 | 关键操作要点 | 难度系数 |
| Circle to Pill(圆点变胶囊) | 圆点沿水平方向展开成胶囊,图标和文字依次出现 | 保持中心不动,宽度向两侧拉开;图标和文字依次出现后停成可读胶囊 | ★★☆☆☆ |
| Pill to Card(胶囊展开为信息卡) | 胶囊继续向下展开成卡片,保留图标和标题,逐步露出详情与按钮 | 展开时保留原有图标和标题;避免内容突然跳出 | ★★★☆☆ |
| Compact to Expanded(紧凑态展开) | 同一播放器或任务条在简洁状态与完整控制面板间切换 | 保持身份不变,只扩展可操作区域;封面、进度和快捷操作重新排位 | ★★★☆☆ |
| Corner Radius Morph(圆角形态过渡) | 容器大小基本不变,单独改变圆角从全圆逐步收紧为卡片 | 四个角从全圆逐步收紧;圆角、边框、底色和结果状态同步稳定 | ★★★★☆ |
| Size Morph(尺寸变形) | 容器按明确方向改变宽高,内部元素保持比例和锚点 | 从原位置向右下扩展;内部元素保持比例和锚点;结束时突出主要数值 | ★★★★☆ |
| Content Reflow(内容重排) | 容器变宽或变窄后,文字和按钮重新排布,从上下结构平滑切成左右结构 | 标题、说明、状态和按钮从上下结构平滑切成左右结构;保持阅读顺序 | ★★★★★ |
| Reverse Collapse(反向收回) | 沿着刚才的路径回到最小入口,先收起次要按钮和正文,再缩短卡片和胶囊 | 先收起次要按钮和正文;再缩短卡片和胶囊;最后回到原点并保留完成标记 | ★★★★★ |
七个动效的对比维度
| 对比维度 | 起点形态 | 终点形态 | 展开方向 | 内容出现时机 | 最终状态 |
| Circle to Pill | 圆点 | 胶囊 | 水平向两侧 | 展开后依次出现 | 停住 |
| Pill to Card | 胶囊 | 卡片 | 向下 | 展开中逐步露出 | 停住 |
| Compact to Expanded | 紧凑态 | 完整面板 | 扩展可操作区域 | 展开后重新排位 | 停住 |
| Corner Radius Morph | 全圆角容器 | 小圆角卡片 | 无(大小不变) | 圆角变化时同步 | 停住 |
| Size Morph | 原尺寸 | 放大尺寸 | 向右下 | 展开中保持比例 | 停住 |
| Content Reflow | 窄容器 | 宽容器 | 水平 | 宽度变化时重排 | 停住 |
| Reverse Collapse | 完整形态 | 最小入口 | 反向收回 | 收起时逐步隐藏 | 收回并保留标记 |

![子比主题 – 文章标题前角标扫光样式[优化版]-小妖客栈](https://xykz.cn/wp-content/uploads/2025/02/20250219161210627-image.gif)









暂无评论内容