Material 3 Expressive 引入了三种表达等级:基础、优秀和转型。
使用这些等级来衡量达到的表达水平。将您的应用目标设定为优秀或转型等级,以实现最佳表达效果。
基础(2024 年必需) | 优秀(必需) | 转型(推荐) | |
---|---|---|---|
组件 | 基准组件迁移 | 多个富有表现力的组件 | 多个富有表现力的组件和自定义 |
颜色 | 基准调色板 | 动态调色板主题 | 动态调色板主题和/或意外的颜色组合 |
排版 | Roboto Flex | Roboto Flex | 带有形态变化的 Roboto Flex |
形状 | - | 部分使用形状库和包含 | 使用形状库和富有表现力的包含 |
动效 | 动效标记 | 动效标记,并部分使用富有表现力的动效(形状变化和弹簧动画) | 动效标记,并部分使用富有表现力的动效(形状变化和弹簧动画) |
英雄时刻 | - | 产品特定的富有表现力设计时刻 | 产品特定的富有表现力设计时刻,以及戏剧化的层级和自定义 |
自适应 | 将响应式行为应用于布局和组件(使用百分比边距) | 将响应式和自适应行为应用于布局和组件(使用百分比边距),在断点 (225dp) 后增加价值 | 将响应式和自适应行为应用于布局和组件(使用百分比边距),在断点 (225dp) 后增加价值,并在可能的情况下提供大屏幕特定设计 |