我们应该为 Android L Material 主题进行设计吗?

2024-05-26

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

  1. Material 主题本身是否适用于旧版本的 Android?

  2. 现在公开提供的 Android L SDK 是否足够好,可以开始使用它构建应用程序?我找到了几个posts https://stackoverflow.com/questions/25700223/android-material-design#comment40170978_25700223关于堆栈溢出,commons 人员表示要推迟到 Android L 发布为止。

  3. 设计规范中提到了一些内容,但没有相关文档。例如,像“Toolbar”一样,正在根据以下内容替换“ActionBar”Google IO 2014 应用程序的来源 https://github.com/google/iosched。但为什么 Android L 入门页面中没有提到它呢?它会通过支持库向后兼容旧版本吗?

  4. 有关如何实现本中提到的扩展应用程序栏的任何示例代码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(使用前将#替换为@)

我们应该为 Android L Material 主题进行设计吗? 的相关文章

随机推荐

  • Android 是否可以使用并发插值器?

    我有一组两个动画 两个动画使用过冲插值器一起运行
  • 如何使用 Entity Framework Core 保存字符串列表?

    假设我们有一个如下所示的类 public class Entity public IList
  • 使用 SkiaSharp 在 Xamarin 中加载 SVG 文件

    从版本 1 55 0 开始 SkiaSharp 支持读取 SVG 文件 该软件包已于几天前发布 2016 年 11 月 10 日 但我找不到足够的有关如何使用它的文档 需要以下包 SkiaSharp 1 55 0 SkiaSharp 视图和
  • 在 python 上获取大目录文件列表的最佳方法?

    我有一个疯狂的大目录 我需要通过 python 获取文件列表 在代码中我需要获取迭代器 而不是列表 所以这不起作用 os listdir glob glob uses listdir os walk 我找不到任何好的库 帮助 也许是c li
  • 如何在全屏视图前面显示 NSPanel?

    我的应用程序以全屏方式运行 我需要类似 iOS 的 UIPopoverController 之类的东西 第一个想法是使用 NSPanel 但我无法让它显示在全屏视图前 我需要一个类似 UIPopoverController 的 Cocoa
  • 重新索引 pandas DataFrame 以填充缺失的日期

    我在 pandas DataFrame 中有每日数据df缺少某些日期 例如下面的 1980 年 12 月 25 日 我想重新索引 DataFrame 以添加具有 NaN 值的日期 date close None 0 1980 12 12 2
  • .zip 压缩内部是否维护校验和?

    zip 存档内部是否维护其中文件的校验和 如果它维护校验和 我如何确定校验和在解压过程中得到验证 是否可以在不解压的情况下验证校验和 是的 zip 保存存档中每个文件的 CRC 32 校验和 并且应该在解压缩过程中对其进行验证
  • Haskell 中的所有内容都存储在 thunk 中吗,甚至是简单的值?

    以下值 表达式 函数的 thunk 在 Haskell 堆中是什么样子的 val 5 is val a pointer to a box containing 5 add x y x y result add 2 val main prin
  • asp.net 核心、角度 2、PrimeNG

    I use aspnetcore spa 模板 https www npmjs com package generator aspnetcore spa作为创建管理面板的起点 接下来我添加PrimeNG http www primeface
  • Bootstrap 日期选择器切换禁用

    我正在使用 bootstrap datepicker 并遇到问题 当我点击某一天时 效果很好 但是当我再次点击同一天时 效果很好 选择被取消 The 引导日期选择器演示 http eternicode github io bootstrap
  • 导入的Sass文件找不到字体文件

    我正在使用 gatsby plugin sass 来包含我的 sass 文件 我有一个web animations sass导入的文件 typography sass My typography sass有一个像这样的字体声明 font f
  • ASP.NET MVC 3 文件夹结构

    在了解了传统 ASP NET Webform 的背景后 我正在学习 MVC 框架 我正在开发一个典型的示例电子商务网站 该网站具有公共域 然后能够注册提供对安全会员区域的访问的服务 我有几个问题 在 ASP NET 中 私有成员页面通常与公
  • SonarQube 5.1.1 加载项目存储库时发生读取超时错误

    在使用声纳运行器分析多模块项目时 我经常收到 读取超时 错误 我为 Jenkins 配置了 SonarQube 5 1 1 我们的项目是一种 Web 项目 我们有几个用于分析的声纳插件 如 web css java findbugs js
  • Perforce 中的“协调离线工作”对我不起作用

    在适用于 32 bin Windows 的 Perforce Visual Client 2009 1 版本中 协调离线工作 选项会执行奇怪的操作 在应该显示 本地文件不在仓库中 的中间框中 我什么也没得到 我所看到的是 第一次协调文件夹时
  • COM+ 应用程序死锁故障排除

    我正在尝试对间歇性死锁的 COM 应用程序进行故障排除 上次锁定时 我能够获取 dllhost 进程的用户模式转储并使用 WinDbg 对其进行分析 检查完所有线程和锁后 一切都归结为该线程拥有的关键部分 ChildEBP RetAddr
  • 提交表单而不重定向

    我想提交表单而不重定向页面 表单已提交给第三方 因此我无法在 php ini 中进行更改 我想做的是 无需访问第三方页面即可提交 成功提交后显示警报 目前我正在使用隐藏的 iframe 和表单目标来隐藏 iframe 但我不满意 有没有更好
  • C# 中字符串数组的自定义排序

    我有一个字符串数组或数组列表 它被传递到我的 C 程序中 以下是这些字符串所包含内容的一些示例 2009 年春季 总和2006 2010 年秋季 2007 年秋季 我希望能够按年份和季节对这个数组进行排序 有没有办法编写一个排序函数来告诉它
  • __del__ 上的 Python 属性错误

    我有一个 python 类对象 我想分配一个类变量的值 class Groupclass Workerclass worker class count 0 def init self initialize time Groupclass c
  • 数据未正确加载到 Firebase 应用程序中

    我在 android studio 上使用 firebase 创建了一个应用程序 使用移动 otp 进行身份验证后会出现一个搜索视图 当用户在搜索视图上搜索时 它将过滤结果并转到回收器视图等 第一次启动活动 即身份验证后的家庭活动 应用程序
  • 我们应该为 Android L Material 主题进行设计吗?

    我刚刚开始为 Android L Material 主题设计我的应用程序 我知道我们必须首先检查我们现有的应用程序是否可以与 ART 新的 WebView 等一起正常工作 但更进一步 我希望我的应用程序在 Android L 正式发布时做好