Android从3.0版本开始走上了扁平化设计的道路,在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。Android4.4 KitKat系统的新特性之一“Full-screen Immersive Mode(全屏沉浸模式)”。当启用该模式,应用程序的界面将占据整个屏幕,系统自动将隐藏系统的状态栏和导航栏,让应用程序内容可以在最大显示范围呈现,增加大屏体验,而当需要查看通知的时候只需要从顶部向下滑动就能呼出通知栏。除了全屏沉浸模式外,Android 4.4还有新的API,能使应用内的状态栏和底部虚拟导航栏透明。而沉浸式状态栏是Android5.0后引入的一个新API(应用程序接口),它能够让应用对状态栏区域的颜色进行设置,令状态栏颜色和应用的颜色达到一体化的效果,增加视觉体验。

更多的Android 4.4 API请看这里:http://developer.android.com/intl/zh-cn/about/versions/android-4.4.html

从这里可以看出,IOS和Android异曲同工,最好的UI体验总是相似的。这是扁平化系统级别的改造,由于苹果的封闭性,苹果开发者基于扁平化开发的APP都是基于此种风格,而安卓因为定制系统的多样,谷歌将是否开启扁平化的选择交给了安卓开发者,也就意味着安卓的扁平化之路还需要很长一段时间的磨合。

查阅了一些资料以后,我们先看看大家的讨论。

参考资料:https://www.zhihu.com/question/24908570

《iPhone 人机界面指南》时经常出现一个词:“沉浸式程序”,从心理学角度来看,“沉浸”就是让人专注在当前的目标(由设计者营造)情境下感到愉悦和满足,而忘记真实世界的情境。实际上,从采取扁平化设计的iOS 7开始,苹果就开始采用了沉浸式程序的界面展示。

作为Android4.4 KitKat系统的新特性之一“Full-screen Immersive Mode(全屏沉浸模式)”。当启用该模式,应用程序的界面将占据整个屏幕,系统自动将隐藏系统的状态栏和导航栏,让应用程序内容可以在最大显示范围呈现,增加大屏体验,而当需要查看通知的时候只需要从顶部向下滑动就能呼出通知栏。

Android 4.4新特性之开启全屏沉浸模式

除了全屏沉浸模式外,Android 4.4还有新的API,能使应用内的状态栏和虚拟按钮透明。

Android 4.4新特性之透明状态栏和虚拟按钮

安卓的扁平化可以参考MIUIV6系统。

后面几篇文章我将具体讲解如何实现安卓程序的扁平化从而达到苹果程序的视觉效果。

转载于:https://www.cnblogs.com/8dull/p/5372072.html

安卓扁平化之路专题(一)Android 4.4新特性相关推荐

  1. 安卓9.0发布,献上Android 9.0新特性适配处理

    安卓9.0即Android 9.0已经面向全球发布,它的代号是Pie,仍然基于Linux内核构建.为了避免Android 9.0 Pie新特性更新引发的适配问题,本文将介绍Android 9.0将带来 ...

  2. android 5.0 新功能,Android 5.0新特性有哪些?安卓5.0新功能汇总

    Android 5.0新特性有哪些?经过一段时间曝光与测试后,期待已久的Android L系统正式发布了,新一代安卓系统正式名称为Android 5.0 Lollipop(棒棒糖).Android 5 ...

  3. 《Android群英传》读书笔记 (5) 第十一章 搭建云端服务器 + 第十二章 Android 5.X新特性详解 + 第十三章 Android实例提高...

    第十一章 搭建云端服务器 该章主要介绍了移动后端服务的概念以及Bmob的使用,比较简单,所以略过不总结. 第十三章 Android实例提高 该章主要介绍了拼图游戏和2048的小项目实例,主要是代码,所 ...

  4. Android群英传读书笔记——第十二章:Android 5.X新特性详解

    第十二章目录 12.1 Android5.X UI设计初步 12.1.1 材料的形态模拟 12.1.2 更加真实的动画 12.1.3 大色块的使用 12.2 Material Design主题 12. ...

  5. Android RecyclerView(五)封装Holder与Adapter(Android 5.0 新特性)

    Android RecyclerView(五)封装Holder与Adapter(Android 5.0 新特性) 1 效果 2 BaseHolder的封装 public class BaseViewH ...

  6. RecyclerView(一)综合使用综述(Android 5.0 新特性)

    Android RecyclerView(一)综合使用综述(Android 5.0 新特性) RecyclerView是support.v7包中的控件,可以说是ListView和GridView的增强 ...

  7. Android M 六大新特性

    Android M六大新特性 软件权限管理 在Android M里,应用许可提示可以自定义了.它允许对应用的权限进行高度管理,比如应用能否使用位置.相机.麦克风.通讯录等,这些都可以开放给开发者和用户 ...

  8. Atitit.android  jsbridge v1新特性

    Atitit.android  jsbridge v1新特性 1. Java代码调用js并传参其实是通过WebView的loadUrl方法去调用的.只是参数url的写法不一样而已1 2. 三.JAVA ...

  9. RecyclerView(四)设置分割线样式(Android 5.0 新特性)

    Android RecyclerView(四)设置分割线样式(Android 5.0 新特性) 样式一 在这里,其实是设置了每一个 条目布局中的子布局的android:layout_margin = ...

最新文章

  1. #define 用法
  2. 把所有的谎言献给你β(找规律数学题)
  3. 可变与不可变数据类型详解
  4. SAP CRM WebClient UI Text 可编辑与否的控制逻辑
  5. Linux 命令之 tail -- 在屏幕上显示指定文件的末尾若干行/显示文件尾部内容/查看文件尾部内容
  6. 1主5从mysql数据库_MySQL主从复制虽好,能完美解决数据库单点问题吗?
  7. 断电,软件崩溃,系统中毒,未点击保存,就关闭导致资料丢失,以word文件文件为例,如何找回
  8. 阿里摩酷实验室计算机视觉团队校园招聘
  9. [Cocos2d-x]Cocos2d-x 3.2 学习笔记
  10. Mysql数据库设计规范之二数据库字段设计规范
  11. 华为管理学案例分析_管理学论文5000字如何高质量写作
  12. 三中好用的数组去重方式
  13. springboot 通过@Value读取自定义属性文件变量获取结果为null
  14. flex align-center:center多行垂直方向居中 align-items:center垂直方向单行居中
  15. 计算机组成原理课后习题答案第五版
  16. 《星科快报》第二期:元宇宙之道.
  17. ECCV2022 论文 Contrastive Deep Supervision
  18. 传统营销与网络营销的整合
  19. 用python独立制作Doip刷写ECU工具
  20. 儿童交通安全教育宣传手抄报模板

热门文章

  1. 如何向Hyper-V拷贝文件
  2. [写给我的醒教练]或许就是为了遇见你叭
  3. layui下layer弹出框(iframe)
  4. DS18B20温度传感器简介
  5. 搜索+思维 珂朵莉的值域连续段
  6. 笔记本电脑发出嗡嗡声
  7. 关于智能车_电磁三轮pid控制的学习过程
  8. NetApp 帮助汽车制造商构建 Data Fabric,以加快创新速度
  9. android中setBackgroundResource(int color) 与 setBackgroundColor(int color) 区别
  10. Eureka的配置项详解