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

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

一、导航栏

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

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

二、操作栏

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

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

(1)应用程序图标

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

(2)视图控制

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

(3)动作按钮

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

(4)更多操作

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

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

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

三、多面板布局

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

四、选择

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

在新版中

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

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

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

关于android4.0的四大革新之处就是如上所示,我之后会继续写android4.1以及4.4的版本更新,请各位尽情期待,也感谢各位博友的支持。

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

时间: 2024-10-12 04:42:09

Android4.0 Design之设计规范的十大革新的相关文章

Web 2.0应用客户端性能问题十大根源

原文 http://www.infoq.com/cn/news/2010/08/web-performance-root/ Web 2.0应用的推广为用户带来了全新的体验,同时也让开发人员更加关注客户端性能问题.最近,资深Web性能诊断专家.知名工具dynatrace的创始人之一Andreas Grabner根据自己的工作经验,总结了Web 2.0应用客户端性能问题十大根源,InfoQ中文站将这十个问题做了概括整理,供Web开发人员借鉴和思考. 1. IE中的CSS选择器(selector)运行

Android4.0 Design之UI设计易犯的错误2

想成为Android的杰出开发工程师,不懂得Android的设计规则怎么可以,Android4.0问世后谷歌公司为Android程序员规范了一系列的设计原则,不要再盲目的模仿IOS的设计了,因为Android 就是Android ,不一样的烟火. (4)不要硬编码与其他应用程序的链接 在某些情况下,我们可能希望我们的应用程序可以学习另一个应用程序的优秀特性.例如,我们可能会把想要分享的内容通过社交网络.应用程序创建的消息传递程序或者浏览器中连接.切记不要使用硬编码链接到特定的应用程序来实现.相反

Web 2.0应用客户端性能问题十大根源《转载》

前言 Web 2.0应用的推广为用户带来了全新的体验,同时也让开发人员更加关注客户端性能问题.最近,资深Web性能诊断专家.知名工具dynatrace的创始人之一Andreas Grabner根据自己的工作经验,总结了Web 2.0应用客户端性能问题十大根源,InfoQ中文站将这十个问题做了概括整理,供Web开发人员借鉴和思考. 1. IE中的CSS选择器(selector)运行缓慢 Web开发人员通常使用JavaScript框架(如jQuery)提供的CSS选择器来实现查找功能,如var el

jQuery 3.0最终版发布,十大新特性眼前一亮

jQuery 3.0在日前发布了最终的全新版本.从2014年10月,jQuery团队对这个主要大版本进行维护开始,web开发者社区便一直在期待着这一刻的到来,终于在2016年6月他们迎来了这一个最终版www.lampbrother.net. 通过jQuery 3.0的版本更新说明,我们看到了一个保持着向后兼容的更轻便,更快速的jQuery.在本文中,我们将介绍一些令人眼前一亮的jQuery 3.0全新特性. 开始前的说明 如果你想要下载jQuery 3.0进行亲自实验,可以通过该页面进行下载.另

有史来最大改变 Android 5.0十大新特性

有史来最大改变 Android 5.0十大新特性 2014.10.16 14:51:31 来源:腾讯数码作者:腾讯数码 ( 0 条评论 ) 距离Android系统上一次重大更新不到一年的时间,谷歌再一次从KitKat升级到了Lollipop,而两次都使用糖果来命名,营销的目的显露无 遗.当我们首次看到Android 5.0 Lollipop这个名字的时候,就已经意识到这将是Android系统有史以来变化最大的一次升级. 首先,在感官界面设计上,我们彻底迎来了Android系统的扁平化时代,新的系

Android Design之Android4.0不一样的里程碑

想成为Android的杰出开发工程师,不懂得Android的设计规则怎么可以,Android4.0问世后谷歌公司为Android程序员规范了一系列的设计原则,不要再盲目的模仿IOS的设计了,因为Android 就是Android ,不一样的烟火. 大多数开发人员想要发布他们的应用程序在多个平台上.但是请记住,不同的平台遵守不同的规则和约定.乔布斯只有一个,而Android不是那一个.完美设计决策将使用户感受到在Android平台上的非凡感官感受,区别于其他平台.而"设计一次,到处通吃"

MySQL 8.0的十大新特性

今天,让我们看一下MySQL8.0提升数据库管理员工作效率的十大改进. 从一大堆特性你们找出十点并不太容易,以下是这十大特性: 1.临时表的改进 2.持续的全局变量 3.取消默认MyISAM系统表 4.UNDO空间回收 5.UTF8性能改进 6.取消Query Cache 7.原子DDL 8.更快.性能更好的Schema和Information Schema 9.角色管理 10.加密表空间中的REDO日志和UNDO日志都将被加密 临时表的改进 在MySQL5.7中,所有的临时表都被创建在一个叫"

IOS7 UI设计的十大准则

陈子木 iOS7 的用户界面设计比以往更卓越,并为用户提供了更具吸引力的独特体验,带来更大的机遇.在正式写代码之前,认真考虑UI设计是否符合这十条设计准则,可以提高App的可用性与吸引力.如果要更深入了解iOS7的设计,你可以阅读苹果官方的iOS人机界面指南(英文版),或者下载知乎用户翻译的中文版iOS7人机界面设计指南. 相关文章:经验分享:IOS平台设计规范深度解析!打造IOS7设计风格的诀窍巨人之争!IOS7和ANDROID4.4奇巧巧克力 iOS7的10大设计准则涵盖了UI设计的交互性.

让数据库飞起来 十大DB2优化技巧

DB2是IBM出口的一系列关系型数据库管理系统,分别在不同的操作系统平台上服务.下文中将为大家讲解DB2十大优化技巧. 为了帮助DB2 DBA 避免性能灾难并获得高性能,我为我们的客户.用户和 DB2 专家同行总结了一套故障诊断流程.以下详细说明在 Unix.Windows 和 OS/2 环境下使用 DB2 UDB 的电子商务OLTP 应用程序的10 条最重要的性能改善技巧,希望下文中涉及到的内容对大家能够有所帮助. 一. 监视开关 确保已经打开监视开关.如果它们没有打开,您将无法获取您需要的性