【问题标题】:Material Design Components Site材料设计组件网站
【发布时间】:2018-09-19 12:45:49
【问题描述】:

今天我在谷歌上搜索“材料设计组件”,最终来到了这个网站:

https://material.io/components/

我记得,我以前从未见过它。

Android section里面有组件的使用说明,ok,好像是著名的Android Design Support Library:

但让我感兴趣的是那里有设计库中没有的组件,例如:

Back Layer LayoutMaterial CardMaterial Button

这些类的文档似乎还没有准备好,并且链接指向任何地方,例如:material button doc

github site 中有一些东西。

抱歉,这个网站的目的是什么?是未来的东西还是遗留下来的东西?

【问题讨论】:

    标签: android material-design android-design-library material-components android-components


    【解决方案1】:

    Android 设计支持库是 Material Design 组件的前身。从 Support Library 28.0.0-alpha1 release 开始,设计库现在包含 Material Design Components 中引入的所有新组件:

    我们引入了一个新的应用程序主题 Theme.MaterialComponents,其中包含新的属性和更新的组件样式。

    我们添加了以下组件:

    • BottomAppBar
    • 芯片
    • 芯片组
    • 材质按钮
    • MaterialCardView

    虽然28.0.0-alpha1 版本确实包含所有新类,但 developer.android.com 上的文档尚未包含来自设计库的更新(将文档有效地保留在以前公开可用的内容上),但它们如果您使用该依赖项,肯定会存在。

    【讨论】:

    • 有没有公开的文章说明这一切的去向?例如,设计支持库是否已停止使用,材料设计组件是否有自己的工件?
    • @CommonsWare - 不,但预计 2018 年 I/O 会出现更多。
    【解决方案2】:

    现在可以通过 Google 的 Maven 存储库获得支持库。我们不再支持通过 SDK 管理器下载库,并且该功能将很快被删除..

    正如Support Library Setup 所说。并且this repository 和其中的材料库将正式使用。

    使用材质组件的最新依赖是:

    com.google.android.material:material:1.0.0-alpha1

    Getting started with Material Components for Android 将帮助您设置项目。

    【讨论】:

    • 它是否已移植到 Xamarin?谢谢。
    • 您应该在入门页面 (material.io/develop/android/docs/getting-started) 中添加一条警告,说明不要使用com.android.supportcom.google.android.material 同时在一个应用中的依赖项
    猜你喜欢
    • 1970-01-01
    • 2015-02-05
    • 2015-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 2015-05-14
    相关资源
    最近更新 更多