Android5.0
1.采用全新Material Design设计风格。
Material Design,扁平化的设计理念。新的视觉语言,在基本元素的处理上,借鉴了传统的印刷设计,字体版式、网格系统、空间、比例、配色、图像使用等这些基础的平面设计规范。
2.支持多种设备。
Android系统的身影早已出现在多种设备中,比如:智能手机、平板电脑、笔记本电脑、智能电视、汽车、智能手表甚至是各种家用电子产品等。
3.全新的通知中心设计。
谷歌在Android Lollipop中加入了全新风格的通知系统。改进后的通知系统会优先显示对用户来说比较重要的信息,而将不太紧急的内容隐藏起来。用户只需要向下滑动就可以查看全部的通知内容。
4.支持64位ART虚拟机。
Android5.0放弃了之前一直使用的Dalvik虚拟机,改用了ART模式,实现了真正的跨平台编译,在ARM、X86、MIPS等,无处不在。
5.Overview。
多任务视窗现在有了一个新的名字,Overview。在界面中,每一个App都是一张独立的卡片,拥有立体式的层叠效果,用户可以设定“最近应用程序”,通过滑动来快速切换App。
6.设备识别解锁。
现在个人识别解锁已经被普遍使用,比如当特定的智能手表出现在Android设备的附近时,就会直接绕过锁屏界面进行操作。而Android5.0也增加了这种针对特定设备识别解锁的模式。
7.OK Google语音指令。
当手机处于待机状态时,对你的手机轻轻说声“OK Google”,手机即刻被唤醒,只需说出简单的语音指令,如播放音乐、查询地点、拨打电话和设定闹钟等,一切只需“说说”而已。
8.Face unlock面部解锁。
在Android5.0中,Google花费大力气优化了面部解锁功能,当用户拿起手机处理锁屏界面上的消息通知时,面部解锁功能便自动被激活。随意浏览几条消息之后。手机已经默默地完成了面部识别。
9.RecyclerView
你想要控制其显示的方式,请通过布局管理器LayoutManager
你想要控制Item间的间隔(可绘制),请通过ItemDecoration
你想要控制Item增删的动画,请通过ItemAnimator
10.CardView
CardView基本属性(xml文件中)
app:cardBackgroundColor这是设置背景颜色
app:cardCornerRadius这是设置圆角大小
app:cardElevation这是设置阴影(z轴),具体效果见下面
app:contentPadding 设置内容的padding CardView子布局与CardView边界
app:contentPaddingLeft 设置内容的左padding
app:contentPaddingTop 设置内容的上padding
app:contentPaddingRight 设置内容的右padding
app:contentPaddingBottom 设置内容的底padding
11.Notification
(1)普通Notification
(2)折叠式Notification
(3)悬挂式Notification
{
String channelId = “normal”;
String channelName = “普通”;
int importance = NotificationManager.IMPORTANCE_DEFAULT;
createNotificationChannel(channelId,channelName,importance);
channelId="fold";
channelName="折叠";
importance=NotificationManager.IMPORTANCE_LOW;
createNotificationChannel(channelId,channelName,importance);
channelId="hang";
channelName="悬挂";
importance=NotificationManager.IMPORTANCE_LOW;
createNotificationChannel(channelId,channelName,importance);
}
9.toolBar的使用
Toolbar是应用的内容的标准工具栏,可以说是Actionbar的升级版
,两者不是独立关系,要使用Toolbar还是得跟ActionBar扯上关系的。相比Actionbar Toolbar最明显的一点就是变得很自由,可随处放置
,因为它是作为一个ViewGroup来定义使用的
,所以单纯使用ActionBar已经稍显过时了,它的一些方法已被标注过时。
(1)布局文件
<android.support.v7.widget.Toolbar android