Andoid Design-Difference between Android 4.0 and 2.3【整理版】
来源:互联网 发布:喵喵淘宝u站 编辑:程序博客网 时间:2024/06/18 06:43
1. 由之前的物理按键导航(返回、菜单、搜索、主页)变成了嵌入屏幕的虚拟按键(返回、主页、最近任务)
2. 进入选择界面时,软件界面的操作栏上增多了“更多操作”按钮
3. 操作栏从之前的 app图标+操作,变成向上+ 下拉菜单+ 重要操作+更多操作(如果是第一层级界面则无向上按钮)
4. 操作栏可以拆分成下图中的 1主操作栏、 2顶部栏和 3底部栏
5. 操作栏可以根据场景灵活的糅合在一起,但是三者之间的顺序不能乱
6.多面板布局,更多的是针对平板,可将手机端的视图模式以及详情模式复合展示在同一个界面,可以扁平化层级结构,简化导航,如ipad的原生邮件,收件箱可浮动出现在邮件正文窗口上
7.长按操作后,2.3将会出现弹出情景操作栏浮层,而4.0则会由临时情景操作栏直接覆盖操作栏
8.返回按钮基于历史浏览顺序,连接不同界面;向上按钮,基于层级结构
9.提出三套默认主题,Holo浅色(Gmail)、Holo深色(原生设置界面)、Holo浅色底+深色操作栏
10.在原 apps页里,用选项卡 tabs的方式增加了 widgets
11.强调更加纯粹的安卓设计
(1 )强调视觉元素的样式要符合 android系统;
(2 )不用其它平台特有的图标;
(3 )不在界面的下方使用选项卡 tabs;
(4 )区分向上和返回,不在操作栏上使用返回样式的按钮;
(5 )不在内容列表里使用向右箭头
12.增加了一些细节:
(1)新增滑动移除内容的交互手势,支持向左或向右横滑移除内容的操作,如最近任务以及消息通知抽屉
(2)视觉的平面化,栅格风来鸟~
(3)文案规范,注意用“你”这个第二人称
- Andoid Design-Difference between Android 4.0 and 2.3【整理版】
- the difference between state and strategy design pattern
- What is the difference between Facade and Gateway design patterns?
- Difference Between Thread and AsyncTask in Android
- The difference between (()) and ().
- difference between "<" and "<<"
- one mail for difference between LOCAL_LDLIBS and LOCAL_SHARED_LIBRARIES of Android
- Difference between px, dp, dip and sp in Android?
- Difference between Android Service,Thread,IntentService and AsyncTask
- difference between clear data and clear cache ? Android
- Difference Between typedef and #define
- Difference between PCDATA and CDATA
- Difference between CComPtr and CComQIPtr
- Difference between RVCT and GCCE
- Difference between RVCT and GCCE
- difference between slist and list.
- difference between stack and heap
- Difference between replace and translate
- APK即系工具获取包名,版本等信息
- ZOJ 3693 Happy Great BG
- MFC 打开与保存对话框
- jQuery中$.get、$.post、$.getJSON和$.ajax的用法
- 作业
- Andoid Design-Difference between Android 4.0 and 2.3【整理版】
- apue 第八章 多进程编程
- A:Alice and Bob
- (二)android升级--完整包updater-script脚本语法简介及执行流程
- Spring AOP入门
- 题目1371:最小的K个数-九度
- Nginx-ngx_alloc
- VS解决方案下各项目的关系要用“添加依赖项”来实现
- Android中的Parcel是什么