【问题标题】:Backward compatibility Material Design向后兼容材料设计
【发布时间】:2014-11-28 00:05:57
【问题描述】:

正如 Google 在 this page 中所说,Material Theme 仅适用于 Android L 开发者预览版。 但是这些应用程序如何在以前版本的 Android L 上运行?

https://play.google.com/store/apps/details?id=com.borggren.notes

http://officialandroid.blogspot.it/2014/10/a-new-look-for-google-play-newsstand.html

还有其他应用程序。

他们是否使用了一些类似于材料设计的组件?

他们不使用“android:Theme.Material”吗?

或者有没有办法在以前的版本中使用 Material Theme(我是唯一一个不知道怎么做的人)?

【问题讨论】:

  • 在第二种情况下,这是一个 Google 应用,因此 Google 可以为所欲为。
  • 好的。我知道。我同意。但在第一种情况下呢?
  • 等待 Material 的支持库更新。

标签: android compatibility android-5.0-lollipop material-design


【解决方案1】:

我认为他们使用的是组件而不是主题本身。如果您尝试在没有 minSDK =21 的情况下将此主题作为您在工作室中的整体主题,则会出现错误。他们正在尝试模仿材料设计。

例如,如果您想要浮动操作栏,您可以使用这个项目。 https://github.com/FaizMalkani/FloatingActionButton

我猜他使用框架布局来模拟右下角的那个按钮。看看!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-12
    • 1970-01-01
    • 2020-09-02
    • 1970-01-01
    • 2015-02-05
    • 2015-04-17
    • 1970-01-01
    相关资源
    最近更新 更多