zoukankan      html  css  js  c++  java
  • 安卓扁平化之路专题(一)Android 4.4新特性

    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系统。

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

  • 相关阅读:
    asp.net mvc让我告诉你请求从哪里来
    我也要学iOS逆向工程--函数
    我也要学iOS逆向工程--全局变量
    我也要学C语言-第十九章:命令行参数
    使用docker搭建nfs实现容器间共享文件
    Golang控制goroutine的启动与关闭
    我是如何用Go语言搭建自己的博客的
    让我们一起Go(十三)
    让我们一起Go(十二)
    让我们一起Go(十一)
  • 原文地址:https://www.cnblogs.com/8dull/p/5372072.html
Copyright © 2011-2022 走看看