使用方式:builde.gride文件中添加下面的依赖

compile'com.android.support:design:22.2.0'//可修改版本号为对应的buildToolsVersion版本

控件和布局

1、android.support.v7.widget.CardView

简介:该控件是一个卡片布局,继承FrameLayout。

2、android.support.v7.widget.RecyclerView

简介:该控件用来替代ListView,具有高度的松耦合性,主要不同就是省去了我们自己去创建ViewHolder类

3、android.support.design.widget.FloatingActionButton

简介:用来在界面上显示一个悬浮的按钮,有大小两种尺寸。

4、android.support.design.widget.TextInputLayout

简介:一般嵌套一个EditText,用来在输入内容后提示内容显示在外面,还具有空校验。

5、android.support.design.widget.TabLayout

简介:用来和Viewpager结合使用来作为Viewpager的选项卡。

6、android.support.design.widget.NavigationView

简介:在Material Design中,Navigation drawer导航抽屉,被设计用于应用导航,提供了一种通用的导航方式,体现了设计的一致性。而NavigationView的典型用途就是配合之前v4包的DrawerLayout,作为其中的Drawer部分,即导航菜单的本体部分。NavigationView是一个导航菜单框架,使用menu资源填充数据,使我们可以更简单高效的实现导航菜单。它提供了不错的默认样式、选中项高亮、分组单选、分组子标题、以及可选的Header。

7、android.support.design.widget.CoordinatorLayout

简介:该控件和新发布的这些控件联合使用,只要把他作为一个容器类使用就好了,一般用作根布局。

8、android.support.design.widget.AppBarLayout

简介:用来和toolbar联合使用,达到Material Design效果。

9、android.support.design.widget.CollapsingToolbarLayout

简介:CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_behavior事件时作出相应的scrollFlags滚动事件(移除屏幕或固定在屏幕顶端)。

10、toolBar

简介:用来取代actionbar,效果图入appbarLayout上面的效果图。

新的类

1、android.support.design.widget.Snackbar

简介:其和Toast是类似的,弹出一个提示框,不需要再布局文件中使用

2、Palette颜色选择器,从bitmap中提取颜色值

简介:从一张图片中提取出关键的颜色,可以把该颜色值设置到别的控件上面。

android 5.0 新功能,android5.0新特性相关推荐

  1. android7.0 比较特别的功能,安卓7.0有什么新功能 Android7.0新功能全面一览

    类型:系统工具大小:5.1M语言:中文 评分:10.0 标签: 立即下载 安卓7.0有什么新功能,Android7.0新功能全面一览.安卓7.0系统已经上线了,相信很多使用安卓机的小伙伴都对自己的系统 ...

  2. (转)Android高级进阶--插曲-从Android5.0到Android9.0各版本变化

    原文:https://blog.csdn.net/gaoxiaoweiandy/article/details/83216001 从Android5.0到Android9.0 自从公司提出了一些出其不 ...

  3. Android高级进阶--插曲-从Android5.0到Android10各版本变化

    从Android5.0到Android10 一.Android5 1.ANDROID 5.0 行为变更: 声音和振动 (1)如果您当前使用 Ringtone.MediaPlayer 或 Vibrato ...

  4. android 5.0 9300,三星Android5.0升级名单曝光 S2止步4.2

    北京时间3月19日消息,据科技网站vr-zone报道,内部消息人士今天曝光了三星Android 5.0系统升级名单,预计三星将为Galaxy S4在内的5款设备提供Android 5.0升级,并有数款 ...

  5. android版本5.0会咋样,Android5.0系统手机怎么样?安卓5.0手机最新体验

    今天小编同事刚入手一台新手机,结果发现它竟然写的是Android5.0的系统,真是让我惊讶呀.之前只听说Android5.0系统已经在开发了,但也没听说发布.怎么就冒出出了Android5.0系统的手 ...

  6. android7.12新功能,带来七大新功能 一加7T系列出厂即搭载Android 10

    一加此前在海外正式发布了新旗舰"一加7T",搭载顶级配置,尤其是延续了90Hz刷新率的Fluid流体屏幕,逐渐成了一加旗舰的标签化存在. 9月30日消息,不止于此,一加手机官方宣布 ...

  7. android 5.0 设置铃声,android5.0联系人铃声设置和来电读取分析

    android5.0联系人铃声设置和来电读取 一,单个联系人的铃声设置流程 1,联系人编辑界面下菜单设置来电铃声,会弹出一个ringtone列表供用户选择. 从ContactEditorFragmen ...

  8. android 动画后动画效果,Android5.0之后 VectorDrawable实现超炫酷动画效果

    标签介绍: , , , 项目中还是用到了一些动画的标签,这里就不做展示了 path android:name 定义该 path 的名字,这样在其他地方可以通过名字来引用这个路径 android:pat ...

  9. android5自动刷,nexus5怎么刷Android5.0 nexus5刷Android5.0教程

    Android5.0 ROOT难度不低,近日有大神在论坛上放出了最新版的CF-Auto-Root,可以支持Android 5.0 ROOT for Nexus 5的工具,那么Nexus 5如何刷And ...

最新文章

  1. 用Spring Cloud和异步微服务进行无服务器计算
  2. 《Haskell趣学指南》—— 第2章,第2.3节类型变量
  3. 十天学Linux内核之第九天---向内核添加代码
  4. 转;VC++中Format函数详解
  5. 【备忘录】创建数字数组
  6. docker 容器日志集中 ELK + filebeat
  7. 计算机工程与应用单像素成像,2011计算机工程与应用基于压缩感知理论的单像素成像系统研究_白凌云.pdf...
  8. windows网关详解 【了解网关的重要性,增加网络性能】【FreeXploiT综合文】
  9. 计算机二维动画的核心技术是什么意思,数字化技术在二维动画设计中的应用研究...
  10. oracle“记录被另一个用户锁住”
  11. 洛谷——P1706 全排列问题
  12. Vue最全知识点,面试必备(基础到进阶,覆盖vue3.0,持续更新整理,欢迎补充讨论)
  13. 数据库的时间格式(毫秒表示)
  14. 思科和华为交换机常用命令对比学习
  15. 12306崩了,90%的人都用过这三款抢票工具
  16. linux连接一加手机,How To Build CyanogenMod Android (oneplus/bacon) On Linux
  17. 网吧模式一台服务器拖显示器,摆500台机器太傻 网咖显示器如何配置?
  18. 迅雷下载器-FDM,看2019新年大电影
  19. 敏捷测试团队组织构成
  20. 闲鱼API接口,如何获取原生数据

热门文章

  1. viewsource和viewparsed_(Summary)Developer Tools:IE9的F12,Chrome的Ctrl+Shift+J比较
  2. JS-面向对象-创建具有私有属性的构造函数(2种方法)
  3. 通过jquer连接数据库里面的数据、LINQ简介
  4. 多线程十 Timer
  5. teamviwer安装提示 Verification of your Teamviewer version failed!.
  6. MySQL--REPALCE INTO操作
  7. 跨浏览器检测某个节点是不是另一个节点的后代
  8. jQuery实现购物车多物品数量的加减+总价计算
  9. Java zip and unzip demo
  10. maven项目依赖被改为文件夹时如何改回lib