Android 5.0(L) 和 5.1 特性

android  L 采用全新的UI风格。Material Design 风格

5.0推出了 5000多个API

Material 设计原则

任务管理

多媒体   提供新的API 以及播放的时候更好的体验,

存储   新的存储框架

webView 也是随着

ART  和 虚拟机 是公用的。

网络

了解 support包

新特性,用户界面的改变,支持 动态阴影的计算,有3D效果,把一个图层浮在另一个图层上面,有一个阴影。

android:elevation="10dp"  在Z轴有10dp 的高度。

通知栏的改进。  锁屏的时候可以看到通知栏,  使用场景

Material Design 设计理念  和 风格

全新的设计语言,科技感,目标,创建完整的交互系统,能够构建跨平台的,触摸,鼠标,键盘,语音的方式,

引入了Z方向,。通过引入Z轴来达到3D效果。 有阴影就有光线,  直射,漫射。混合的光线。阴影来区层次

要有层次感的。

交互方式

  表层响应  Surface reaction   会在元素的表米娜,想涟漪一样的动画

  元素响应 Material response   

  镜像响应 Radial action  应该有水印一样的东西,

点击的时候 ,元素浮动效果。转场动画,有相同的元素 移到第二个界面转开。

平滑过度的,

Material  主题 和Toobar 的使用

在AndroidManifest.XML文件中,AppTheme

<Style name="AppTheme" parent="MyBaseAppTheme">

  继承自MyBaseAppTheme

</Style>

Theme.AppCompat.NoActionBar  是V7包里面的兼容主题。如果不考虑兼容性,就可以用这个

这个就是Material的主题

<style name="MyBaseAppTheme" parent="android.Theme.Material.Light"></style>  但是这不是推荐的。

兼容主题,安东rid为我们预定义的 主题

@android:style/Theme.Material(dark version)               深色主题

@android:style/Theme.Material.Light(light version)  浅色主题

@android:style/Theme.Material.Light.DarkActionBar  5.0中加上 actionBar

5.0后  状态栏  是可以定义的、

在XML里面都是可以改的

是用ToolBar

<android.support.v4.widget.DrawerLayout>

 1、主界面

  2、要展开的drawer

</android.support.v4.widget.DrawerLayout>

展示的抽屉,有两个,展开内容的菜单

如果要用ToolBar 必须设为 NoActionBar 的主题。否则是会要报错的

介绍一个开源的库, Material menu

例子1、  三个小球,一个小球在界外   跳起来,掉下来,弹几下,。。。

playSequentially(redBall1,redBall2);

Revel 动画,

水波纹。四周散开

时间: 2024-10-12 12:31:37

Android 5.0(L) 和 5.1 特性的相关文章

Android 6.0 系统棉花糖新的特性和功能

Get you apps ready for Android 6.0 Marshmallow! 新的功能:运行时的权限提醒,Doze(打盹模式)和备用电源,协助新技术,等等. Android 6.0Changes 伴随着新的特性和功能,Android 6.0(API level 23)在系统上和API的使用上做了一些改变. 如果我们已经发布了一款app,那么就要关注一下这些改变会不会影响应用的运行. RuntimePermissions 这是一种新的权限使用模型,用户可以在程序运行中直接管理应用

Android 5.0(L) ToolBar(替代ActionBar) 现实(四)

经过三天休息,我回来了,我们继续讨论Toolbar. 在此之前假设您正在步步紧跟下来的序列,然后,你应该注意到MainActivity据说他已被警告.因为他们,我们声明toolbar对象.但一直没有用.假设你想实现,那么菜单功能,必要使用. 结合Toolbar使用菜单还是非常easy的.仅仅需在MainActivity中重写onCreateOptionsMenu()和onOptionsItemSelected()就能够了. 这样的方法已经有着悠久的历史,这里就不再多说了. 回顾一下ActionB

Android 5.0(L) 的MediaSession架构分析

Android5.0 提出了全新的MediaSession概念用于播放器与控制器之间进行交互,它取代之前的RemoteControlClient,并提供了更为灵活的客户端受控端模型,下面是它的架构图: 其架构主要分为3大部分: 1. 受控端(播放器): 播放器需要创建MediaSession,创建的时候就类似于在系统注册了它,并告诉系统它可以被其他控制端所控制. 2. framework(中介): 受控端创建MediaSession以后都会登记在framework中,framework同时会记录

android 7.0 新特性 和对开发者的影响

android 7.0新特性 - jiabailong的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/jiabailong/article/details/52411300 android 7.0对开发者会有哪些影响 - jiabailong的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/jiabailong/article/details/52411353 android 7.0 多窗口及新特性demo - jiabail

Android 6.0 Changes

Android 6.0 变化   Android 6.0 Changes In this document 运行时权限Runtime Permissions Doze and App Standby 阿帕奇 HTTPClient 移除 Apache HTTP Client Removal OpenSSL 的分支 BoringSSL BoringSSL 访问硬件标识 Access to Hardware Identifiers 通知 Notifications 音频管理变化 AudioManage

开发者必看|Android 8.0 新特性及开发指南

背景介绍 谷歌2017 I/O开发者大会今年将于5月17-19日在美国加州举办.大会将跟往年一样发布最新的 Android 系统,今年为 Android 8.0.谷歌在今年3 月21日发布 Android 新系统开发者预览版时已给新系统取名为 Android O.自2008 年发布以来, Android 依靠 Google 的生态运作,全球市场份额在2016年底已超过85% .而近几年依靠 Android 发展起来的智能手机厂商不断增加, Android 生态大家庭也正在不断壮大. Androi

Android 6.0 新特性

首先谈一谈Android 6.0的一些新特性 锁屏下语音搜索 指纹识别 更完整的应用权限管理 Doze电量管理 Now onTap App link 在开发过程中与我们关系最密切的就是"更完整的应用权限管理"这个特性了在这里面最重要的就是运行时权限了, 运行时权限 在Android6.0上我们在原有的AndroidManifest.xml声明权限的基础上,又新增了运行时权限动态监测,以下权限都需要在运行时判断 身体传感器 日历 摄像头 通讯录 地理位置 麦克风 电话 短信 存储空间 运

[Android 新特性] 有史来最大改变 Android 5.0十大新特性

距离Android系统上一次重大更新不到一年的时间,谷歌再一次从KitKat升级到了Lollipop,而两次都使用糖果来命名,营销的目的显露无 遗.当我们首次看到Android 5.0 Lollipop这个名字的时候,就已经意识到这将是Android系统有史以来变化最大的一次升级. 首先,在感官界面设计上,我们彻底迎来了Android系统的扁平化时代,新的系统不仅使用了新的配色,同时看起来也很时尚.未来我们相信包括三星的TouchWiz或LG的Optimus自定义UI都会遵循Lollipop的新

有史来最大改变 Android 5.0十大新特性

有史来最大改变 Android 5.0十大新特性 2014.10.16 14:51:31 来源:腾讯数码作者:腾讯数码 ( 0 条评论 ) 距离Android系统上一次重大更新不到一年的时间,谷歌再一次从KitKat升级到了Lollipop,而两次都使用糖果来命名,营销的目的显露无 遗.当我们首次看到Android 5.0 Lollipop这个名字的时候,就已经意识到这将是Android系统有史以来变化最大的一次升级. 首先,在感官界面设计上,我们彻底迎来了Android系统的扁平化时代,新的系

Android 5.0系统特性全解析

Android 5.0 Lollipop是今年最为期待的产品升级之一.它将带来全新的设计语言,更多人性化的功能,以及最纯正的Google味道. 最近Google陆续发布的Inbox.新版Gmail和今天公布的新版Google Calendar,都让人认识到Material Design的魅力.到底Android 5.0比之前的版本有多大的变化?来看看Engadget是怎么说的. Material Design 正如Engadget所说,Google计划将在所有的产品当中采用Material De