Android4.0 Design之设计规范的十大革新

jopen 10年前

     在拜读和翻译了Android design设计指导后,对比Android 4.0,4.1,4.4版本与Android2.3及之前版本的app设计指导,总结了Android 4.0版本后设计规范的10大改变之处,在此也感谢博友对我所写文章的支持,之前重要设计理念系列的文章阅读量最近一直在暴涨,也鼓动着我继续写该系列的 文章。

    一、导航栏

      由之前的物理按键导航(返回、菜单、搜索、主页)变成了嵌入屏幕的虚拟按键(返回、主页、最近任务)。

    d1.png

       把菜单项和搜索项从导航栏去掉,把之前通过长按主页键才出现的历史打开的程序应用直接展示在导航栏中。

      d2.png
  

二、操作栏

         在android应用中操作栏是最重要的结构元素。它为用户的应用程序行为提供了一致的导航平台表面。简单的来说,用户在操作你的应用程序中打开的任何界面,都可以通过操作栏完成与过往界面提供的一样的功能。

d3.png

    为适用于大多数应用程序,操作栏被分为四种不同的功能区域。

d4.png

(1)应用程序图标

     这个不多说就是可以展示我们不同应用程序的标识。

 (2)视图控制

      如果我们的应用程序可以在不同的视图显示数据,这部分的操作栏允许用户切换视图/

 (3)动作按钮

     可以在这里显示我们的应用程序的最重要的功能按钮

  (4)更多操作

    点击弹出一些不常用的操作或者关于一些系统设置

   操作栏还可以拆分成下图中的1主操作栏、2顶部栏和3底部栏。如果需要,顶部栏可以承载选项卡tabs,底部栏可以承载主要操作和被收起的更多操作(action overflow)。

  d5.png

       在空间足够的横向屏幕展示界面时,被拆分的操作栏,可以灵活合并在一起。如下图中的手机端横竖屏操作栏所示。

        d6.png

   三、多面板布局

        多面板布局主要是针对平板开发而言的,也就是使用碎片Fragement,我在之前的博文中也介绍过很多关于如何使用Fragement布局的操作介绍。复合展示在同一个界面中,有效地利用平板电脑的屏幕空间,扁平化层级结构,简化导航。

d7.png

四、选择

     长按手势在过去的版本里是用于显示上下文动作操作的,在android4.0之后用于数据选择。在Android4.0中后,长按后在操作栏的位置会覆盖 一个临时的情境操作栏,不再弹出情境菜单浮出层。在临时情境操作栏的环境下,当前界面的内容项允许被单个处理,也允许被批量处理。

   在新版中

   (1)用户可以通过触摸就选择额外的数据。

   (2)当促发一个临时的情境操作栏,选择的数据会高亮显示,临时操作栏也会自动判断消失掉。

   (3)可以通过操作栏的回退按钮取消选择操作。

d8.png

来自:http://blog.csdn.net/gerogelin/article/details/25201935