【问题标题】:Use Material Design 2 in Android apps在 Android 应用中使用 Material Design 2
【发布时间】:2018-09-01 23:38:32
【问题描述】:

最近大多数 Google 应用都已移植到 Material Design 2。

查看新的Android Messages redesign

我想在我的应用中使用这种风格;特别是,我非常喜欢主页中新的顶部栏、带有文本和新字体的“详细”浮动操作按钮。

是否可以将其包含在应用中,还是仅适用于 Google 开发的应用?

【问题讨论】:

  • 我当然见过。但是那里的大多数东西都是指旧的 Lollipop→Oreo Material Design,而不是 Material 2。

标签: android material-design


【解决方案1】:

是的,您可以将其包含在您的应用中。您只需要在您的应用中添加以下依赖项:

implementation 'com.android.support:design:28.0.0-rc01'

您可以在此处查看一些很酷的组件,例如类似 Gmail 的芯片视图、底部应用栏等: https://material.io/develop/android/components/bottom-app-bar/

或者您可以观看此视频: https://www.youtube.com/watch?v=SdoddLrywZU

虽然它在 kotlin 中,但它可能会为您服务。

【讨论】:

  • 有点用,但我似乎无法使用新的 ActionBar 设计。明天我会好好研究一下。我还看到我想使用的扩展 FAB 尚不可用。你知道它是否可以使用它吗?
  • 是的,对于 Extended FAB,您可能需要稍等片刻,因为根据官方 material.io 网站 here,它处于计划状态。我完全不明白你想问的关于动作栏设计的问题。
【解决方案2】:

差异总结在这里

https://9to5google.com/2018/04/26/what-is-material-design-2-examples-launch-io/

您唯一不能使用的是 Google 的 Product Sans 字体作为其封闭源。但是您应该能够实现其他所有内容。

【讨论】:

    猜你喜欢
    • 2015-03-08
    • 1970-01-01
    • 2017-03-09
    • 1970-01-01
    • 2016-08-18
    • 1970-01-01
    • 2023-04-09
    • 2020-09-30
    • 2017-06-28
    相关资源
    最近更新 更多