5

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

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

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

  3. 设计规范中提到了一些内容,但没有相关文档。例如,根据Google IO 2014 App 的来源,像“工具栏”正在替换“操作栏” 。但是为什么在 Android L 入门页面的任何地方都没有提到它?它会通过支持库向后兼容旧版本吗?

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

4

1 回答 1

6

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

谷歌有一些评论暗示他们将在这方面做一些事情。并非所有东西都可以严格地以反向移植的形式提供。因此,在他们发货之前我们不会真正知道。

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

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

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

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

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

那还没有宣布。我们将了解下一个 Android 生产版本的发布时间。

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

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

于 2014-09-25T12:02:10.387 回答