[译] 使用 Flutter、Material Theming 和官方 Material Components(MDC)构建美观,灵活的用户界面

栏目: IOS · Android · 发布时间: 7年前

内容简介:在Google I/O 2018 上,Material 团队宣布对 Material Design 进行重要更新,其重点是通过系统地应用品牌特定设计,从而使移动应用程序从其他应用中脱颖而出。这就是Material Theming 工具。以下研究显示了通过组合不同定制的 Material Components,来为“Shrine” —— 一个销售服装和家居用品的电子商务应用程序,创建一个品牌特定的设计。Flutter 简直是实现这种设计的完美框架!我非常高兴能够欢迎 Flutter 加入官方的 Materi

在Google I/O 2018 上,Material 团队宣布对 Material Design 进行重要更新,其重点是通过系统地应用品牌特定设计,从而使移动应用程序从其他应用中脱颖而出。这就是Material Theming 工具。以下研究显示了通过组合不同定制的 Material Components,来为“Shrine” —— 一个销售服装和家居用品的电子商务应用程序,创建一个品牌特定的设计。Flutter 简直是实现这种设计的完美框架!

我非常高兴能够欢迎 Flutter 加入官方的 Material Design 组件集合中,成为我们 Android、iOS 和 Web 产品完全成熟的伙伴。Flutter 灵活和适应性的 widget 非常适合 Material Theming,而 Flutter 实时 UI 迭代的能力改变了我们改进设计的方式。”

  • Matías Duarte,Material Design 副总裁
[译] 使用 Flutter、Material Theming 和官方 Material Components(MDC)构建美观,灵活的用户界面

采用 Material Theming 和 Material Components 设计的 “Shrine 品牌特定” UI 元素

[译] 使用 Flutter、Material Theming 和官方 Material Components(MDC)构建美观,灵活的用户界面

使用 Flutter 和 Material Components 实现 Shrine 设计的截图

Material Components 对 Flutter 的官方支持

Flutter 的核心原则之一即是为创建富有表现力的灵活的移动 UI 提供一流的支持。为了这个目标,我们很高兴的宣布 Flutter 被采用为 Material 的最佳平台!Flutter 将包含到设计和工程讨论、文档、官方支持、Google Design 内容,以及 Android、iOS 和 Web 的教学中。Material 甚至创建了一个专门的 Flutter 工程团队来与 Flutter 的 Material 库工程师们携手合作。这种伙伴关系将使 Flutter 在 Material Design 持续发展并增加像 Material Theming 等功能时保证自身的更新。你可以在 material.io/develop/flu… 找到更多的相关信息。

在 Flutter 中使用 Material Theming 和 Material Components

就在 I/O 大会的时候,Flutter 的 Material Components 库便已经更新以支持 Material 新系统中的许多新功能、样式和组件。这些都在Flutter beta 3 中提供并内置到 Flutter 框架中,从而无需额外的库!我们还在Flutter Gallery 中添加了更多关于如何使用这些 widget 的示例。

[译] 使用 Flutter、Material Theming 和官方 Material Components(MDC)构建美观,灵活的用户界面

Flutter Gallery 中的部分 Material Components

了解更多

要快速了解在 Flutter 中使用 Material Theming,请查看我们的 Google I/O 大会:

  • YouTube 视频链接:youtu.be/hA0hrpR-o8U

最后,我们很高兴地展示四份教程来教授使用 Flutter 和 Material Components 创建美观灵活的用户界面所需的核心理念:

  1. MDC 101 Flutter:Material Components 基础

    通过构建包含核心组件的简单应用程序,了解使用 Material Components 的基础知识。

  2. MDC 102 Flutter:Material 结构和布局

    了解如何在 Flutter 中使用 Material 结构和布局,添加导航、结构和数据。

  3. MDC 103 Flutter:Material Theming 的颜色、形状、高度和类型

    使用 Flutter 中的 Material Components 来区分你的产品并通过设计表达你的品牌理念。

  4. MDC 104 Flutter:Material 高级组件

    改进你的设计并学习使用我们的高级组件背景菜单。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

C语言点滴

C语言点滴

赵岩 / 人民邮电出版社 / 2013-10-1 / 45.00元

C语言兼具高级语言和汇编语言的特点,学习起来难度较大,令不少初学者望而生畏。同时,C语言又是一门应用非常广泛的编程语言,在实际应用中如何根据不同的应用场景高效地使用C语言,也是大家非常感兴趣的话题。  《C语言点滴》精心选取C语言一些必备知识,这也是初学者容易搞不清楚、犯错误的知识点,进行深入地分析和介绍,以期帮助读者清除C语言学习之路上的“绊脚石”,降低初学入门的难度,培养继续深入的兴趣。  全......一起来看看 《C语言点滴》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换