Flutter 的 Material Design
了解 Flutter 的 Material Design。
Material Design 是由 Google 设计师和开发人员构建并提供支持的开源设计系统。
最新版本 Material 3 能够实现个性化、自适应和富有表现力的体验——从动态色彩和增强的无障碍性,到大屏幕布局的基础设施和设计令牌 (design tokens)。
对于大多数 Flutter 组件,升级到 Material 3 是无缝衔接的。但部分组件无法直接更新——需要全新的实现,例如 NavigationBar。你必须手动对代码进行这些更改。在应用完全更新之前,UI 的外观或交互可能会显得有些怪异。你可以访问 受影响的组件 (Affected widgets) 页面查找全新的 Material 组件。
通过 Material 3 演示程序 探索更新后的组件、排版、色彩系统和高度 (elevation) 支持。
更多信息
#如需了解更多关于 Material Design 和 Flutter 的信息,请查看
- Material.io 开发者文档
- 由 Taha Tesser 撰写的将 Flutter 应用迁移到 Material 3 博客文章
- GitHub 上的汇总议题