我刚刚开始为 Android L Material 主题设计我的应用程序。我知道我们必须首先检查我们现有的应用程序是否可以与 ART、新的 WebView 等一起正常工作,但更进一步,我希望我的应用程序在 Android L 正式发布时做好发布准备。但我发现文档很少,而且我无法找到一些问题的答案 -
Material 主题本身是否适用于旧版本的 Android?
现在公开提供的 Android L SDK 是否足够好,可以开始使用它构建应用程序?我找到了几个posts https://stackoverflow.com/questions/25700223/android-material-design#comment40170978_25700223关于堆栈溢出,commons 人员表示要推迟到 Android L 发布为止。
设计规范中提到了一些内容,但没有相关文档。例如,像“Toolbar”一样,正在根据以下内容替换“ActionBar”Google IO 2014 应用程序的来源 https://github.com/google/iosched。但为什么 Android L 入门页面中没有提到它呢?它会通过支持库向后兼容旧版本吗?
有关如何实现本中提到的扩展应用程序栏的任何示例代码page http://www.google.com/design/spec/layout/structure.html#structure-ui-regions-and-guidance?
Material 主题本身是否适用于旧版本的 Android?
谷歌已经发表了一些评论,暗示他们将在这一领域做一些事情。并非所有内容都完全可以以向后移植的形式提供。因此,在他们发货之前我们不会真正知道。
现在公开提供的 Android L SDK 是否足够好,可以开始使用它构建应用程序?我发现了一些关于堆栈溢出的帖子,其中 commons 人员表示要推迟到 Android L 发布为止。
我提出建议的原因是我们不知道 L API 有多稳定,特别是在 Material Design 方面。如果你想尝试用 L 来做这类事情,那就太好了!但我会把这些东西留在开发分支上,直到下一个发布的 Android 版本为止。
但为什么 Android L 入门页面中没有提到它呢?
文档中有很多内容没有提及,特别是 API 级别的发行说明中。这对于 Android 来说很正常,这就是为什么我和其他人写这样的博客文章this one http://commonsware.com/blog/2014/06/28/and-now-your-l-api-change-wtfs.html and this one http://commonsware.com/blog/2014/06/29/dealing-deprecations-bindservice.html.
它会通过支持库向后兼容旧版本吗?
这还没有宣布。我们将了解 Android 的下一个生产版本何时发布。
有关如何实现本页中提到的扩展应用程序栏的任何示例代码吗?
我不知道有什么,尽管我也没有密切关注。我个人的审美观对 Material Design 的这一特定方面表示“恶心”。 :-)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)