Material Design 3 全新的进阶版本UI库!
![](https://files.mdnice.com/user/19478/cd128879-e6f2-45eb-a894-b2e2c3632776.png)
就在底前不久,Google在 I/O 大会上发布了[Material You](https://material.io/blog/announcing-material-you),突出最新迭代的 Material Design 系统 Material Design 3 中最具表现力的个性化功能。除了支持动态颜色,同时还更新了多个 Material 组件。
**准备好迁移到 Material Design 3 了吗?让我们开始吧!**
## 从 M2 迁移到 M3(MDC 1.4.0 到 MDC 1.5.0)
**将主题更新为 Material 3**
Material Design 3 具有扩展的颜色系统,可利用动态颜色等功能。
如果大家使用[ Material Theme Builder ](https://material.io/material-theme-builder)重新配置 palettes 的话,可以简单地放入 Android XML 或 Compose 的主题代码。否则,请替换 Theme.MaterialComponents.* 为 Theme.Material3.* 主题和 Widget.MaterialComponents.* 的部件样式。
## 颜色和主题
Material You 中的主题扩展了其前身的颜色空间,添加了第三颜色和从主要颜色、次要颜色、第三颜色和错误颜色派生的许多插值颜色。
**完整版本:**
Material 3 | MDC 1.4.0
:- | -:
android:backgroundColor | android:backgroundColor
colorPrimary| colorPrimary
colorOnPrimary | colorOnPrimary
colorPrimaryContainer|
colorOnPrimaryContainer |
colorPrimaryInverse |
DEPRECATED | colorPrimaryVariant
colorSurface | colorPrimarySurface
colorOnSurface | colorOnPrimarySurface
colorSecondary | colorSecondary
colorOnSecondary | colorOnSecondary
colorSecondaryContainer |
colorOnSecondaryContainer |
DEPRECATED | colorSecondaryVariant
colorTertiary |
colorOnTertiary |
colorTertiaryContainer |
colorOnTertiaryContaine