说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

盘点最受开发者喜爱的Android 5.0 Lollipop API

HTML文档下载 WORD文档下载 PDF文档下载
作为Android系统的一次重大升级,Android 5.0 Lollipop采用全新的Material Design语言,不但在视觉和操作上更胜一筹,还包含扩展UI工具包,更引入了大量新的API,本文着重介绍了其中最值得开发者深爱的12款API。

作为Android系统的一次重大升级,Android 5.0 Lollipop突出采用全新的Material Design设计语言,不但在视觉和操作上更胜一筹,还包含扩展UI工具包供开发者使用,为应用添加3D实时阴影,可缩放矢量“drawbles”以及流畅的动画效果。本文着重介绍了其中值得开发者深爱的12款API,赶紧一睹为快吧!


  • 3D视图和实时阴影

Android 5.0的elevation属性能为应用添加了妙不可言的3D视图效果。开发者只需对应用的图像对象重新设定elevation,图像下的实时阴影就会自动显现,打造出一种漂浮在屏幕之上的奇妙画面。此外,还可以用setTranslationZ函数来设定elevation,例如view.setTranslationZ(120)。或用ViewPropertyAnimator.z() 和ViewPropertyAnimator.translationZ()函数来使elevation灵动起来,从而让应用脱颖而出。


  • Activity Transitions

这个名为Activity Transitions的API让Lollipop应用有了更好的切换体验。开发者可通过寻找视图ID以及创建Intent和Bundle来定义不同Activity之间的动画切换,再启动Activity(startActivity()函数)就大功告成了。


  • Heads-up

Android 5.0通知中心的亮点在于名为 “Heads-up”的创新通知模式及其卡片式的清新风格,用户不必退出当前的全屏界面,即可启动或关闭漂浮在屏幕上方的提醒。比如通过设置Heads-up将来电提醒显示在文字屏幕(《爱丽丝梦游仙境》节选)的顶部。


在Android 5.0 Lollipop的锁屏上,用户无需下拉通知栏就能够查看新消息并进一步操作,还能将个别信息标记为隐私等等,功能强大。

  • Leanback UI和Android TV输入框架

Android 5.0创新引入了Android TV的Leanback UI,大大满足了开发Android TV应用的需求。


上面的代码显示的是如何在Android 5.0的应用清单中添加LEANBACK_LAUNCHER意图过滤器,让应用的Leanback UI跟Android TV严丝合缝。Android 5.0自带Leanback等程序库,Android TV输入框架和aka TIF(帮助TV应用处理来自HDMI 输入、电视调谐器和 IPTV 接收器的视频流)框架,在精简代码的同时,让应用UI与Android设备完美融合。

  • Overview

Android 5.0 棒棒糖的“Overview(概览)”是传统多任务视窗的升级版,全新的UI呈现卡片重叠的即视感,清新又简洁。用户不仅可以在不同应用之间移动自如,还能在用一个应用的不同任务之间流畅切换,好不惬意。

虽然不能决定Overview界面的整体效果,但通过编写Intent,开发者能自行定义应用向Overview添加或从中删除时的视觉体验。

  • 低功耗蓝牙

Android 5.0新开放的API可以让应用与低功耗蓝牙(BLE,Bluetooth Low Energy)的扫描(中心模式)和广告(外围模式)实现并行操作。低功耗蓝牙在保证应用性能和功能的同时降低了电量消耗,近些年来越来越受到健康&健身类应用的青睐。

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘