【问题标题】:Should we design for Android L Material theme yet?我们应该为 Android L Material 主题设计吗?
【发布时间】:2014-09-25 11:49:35
【问题描述】:

我刚刚开始为 Android L Material 主题设计我的应用程序。我知道我们必须首先检查我们现有的应用程序是否可以在 ART、新的 WebView 和所有这些上正常工作,但更进一步,我希望我的应用程序能够在 Android L 正式发布时准备好发布。但我发现文档很少,我无法找到一些问题的答案 -

  1. 材质主题本身是否可用于旧版本的 Android?

  2. 现在公开可用的 Android L SDK 是否足以开始使用它来构建应用程序?我在堆栈溢出中发现了一些 posts,commons 的人说要等到 Android L 发布。

  3. 设计规范中提到了一些内容,但没有相关文档。比如像“Toolbar”,就是根据Google IO 2014 App's source替换“ActionBar”。但为什么在 Android L 入门页面的任何地方都没有提到它?是否会通过支持库向后兼容旧版本?

  4. page中提到的如何实现扩展应用栏的任何示例代码?

【问题讨论】:

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


    【解决方案1】:

    材料主题本身是否可用于旧版本的 Android?

    Google 的一些 cmets 表示他们将在该领域做一些事情。并非所有东西都可以严格地以反向移植的形式提供。因此,在他们发货之前我们不会真正知道。

    现在公开可用的 Android L SDK 是否足以开始使用它来构建应用程序?我发现一些关于堆栈溢出的帖子,commons guy 说要等到 Android L 发布。

    我提出建议的原因是我们不知道 L API 有多稳定,尤其是在 Material Design 方面。如果你想用 L 来做这种事情,那太好了!但我会把这些东西留在开发分支上,直到 Android 的下一个发布版本。

    但为什么在 Android L 入门页面的任何地方都没有提到它?

    文档中没有提到很多东西,尤其是在 API 级别的发行说明中。这对 Android 来说很正常,这也是我和其他人写 this onethis one 之类的博客文章的原因。

    它会通过支持库向后兼容旧版本吗?

    这还没有公布。我们会发现下一个 Android 生产版本何时发布。

    任何关于如何实现本页中提到的扩展应用栏的示例代码?

    我不知道有什么,虽然我也没有留意过。对于 Material Design 的特定方面,我个人的审美说“糟糕”。 :-)

    【讨论】:

    • 非常感谢您的回答 :) 您确实让 Android 开发人员的生活变得轻松了许多! :D
    • 是的,不开玩笑,这是你的一个很好的答案,也是众多答案之一。我一直在阅读博客文章,即使对于像我这样经验很少的人来说,它们也很棒。认为这是一个表达感谢的好机会!
    猜你喜欢
    • 2014-08-19
    • 2010-11-21
    • 1970-01-01
    • 2014-08-17
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    相关资源
    最近更新 更多