要记住和重要一点是:CoordinatorLayout并没有任何对FloatingActionButton或AppBarLayout工作原理的天生理解,它仅仅以Coordinator.Behavior的形式提供了额外的API,而Coordinator.Behavior允许子视图更好地控制触摸事件和手势,但也声明了彼此之间的依赖性并通过onDependentViewChanged()方法接收到回调。

视图可以通过使用CoordinatorLayout.DefaultBehavior(YourView.Behavior.class)注解来声明一个默认的Behavior,或者在布局文件中通过app:layout_behavior=”com.example.app.YourView$Behavior”属性来设置。框架层使得对任意视图而言集成CoordinatorLayout成为可能。

注意,Design支持包依赖于V4支持包和AppCompat支持包,后两者将会在你导入Design支持包依赖时自动引入。我们也注意到这些新的控件在Android Studio Layout Editor’s Design

(在CustomView下面找到它们)视图中可以使用,给你提供了更容易的方式来预览一些新的构件。

Design支持包,AppCompat支持包和其它所有的Android支持包非常重要的工作,以提供所需的构建块来不一切必从头开始构建一个现代,美观的Android应用。

转载于:https://www.cnblogs.com/goodpan/p/5494769.html

Material Design(十一)--CoordinatorLayout和自定义视图相关推荐

  1. android 自定义 snackbar,Android Study Material Design 五 之:自定义Toast以及玩转SnackBar...

    > LZ-Says:有时候真的不需要让自己在意太多,在意的太多,反而有些累,计较太多,反而让自己患得患失,随心随性就好,愿各位伙计能开心撸码~ > LZ-Says:有时候真的不需要让自己在 ...

  2. Material Design 开发利器:Android Design Support Library 介绍

    Material Design 开发利器:Android Design Support Library 介绍 本文翻译自著名博客 Android Developers,原作者是 Ian Lake,点击 ...

  3. Material Design(九)--CoordinatorLayout和App Bar

    CoordinatorLayout的其它主要使用实例包括app bar(即先前的action bar)和滚动技术.你也许已经在布局中使用Toolbar了,Toolbar允许你轻易地自定义外观和应用中图 ...

  4. Android(Lollipop/5.0) Material Design(七) 自定义动画

    Material Design系列 Android(Lollipop/5.0) Material Design(一) 简介 Android(Lollipop/5.0) Material Design( ...

  5. ANDROID L——Material Design详解(视图和阴影)

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! Android L: Google已经确认Android L就是Android Lolli ...

  6. Android开发笔记(十一)自定义视图的构造方法

    自定义视图的用法 Android自带的视图常常不能满足实际开发的需求,这种情况下我们就得自定义视图(View). 首先在res\values目录下找到attrs.xml(如没有则创建之),在该属性定义 ...

  7. android5.0后新特性修改标题头,Android5.0中Material Design的新特性

    Material Design简介 Material Design是谷歌新的设计语言,谷歌希望寄由此来统一各种平台上的用户体验,Material Design的特点是干净的排版和简单的布局,以此来突出 ...

  8. Material Design控件使用(一)

    最近学习了一下md设计风格和相对应的控件觉得挺棒的,真希望以后能做安卓设计风格的app,只是心有鱼而力不足,虽身为安卓程序员但由于公司设计成本却每天做着iOS风格的app,这感觉真是(此处省略一万字) ...

  9. Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验

    Android群英传笔记--第十二章:Android5.X 新特性详解,Material Design UI的新体验 第十一章为什么不写,因为我很早之前就已经写过了,有需要的可以去看 Android高 ...

最新文章

  1. JVM——Java虚拟机架构
  2. 感悟Windows7
  3. 一份完全解读:是什么使神经网络变成图神经网络?
  4. 新外贸110%加速度,阿里巴巴国际站力推百亿投资计划
  5. Minionda3环境的迁移
  6. Bit-Z全球生态联盟暨韩国战略发布会即将开启
  7. 每天的0点php,使用strtotime,这个月的第一天凌晨0点在PHP?(Using just strtotime, 0 am first day of this month in PHP?)...
  8. 从挂科学渣到史上学历最低诺奖得主,他用17年时间重新证明自己
  9. python私人定制_手把手教你学python第十五讲(魔法方法续私人“定制”)
  10. jsp+servlet实现最基本的注册登陆功能
  11. C#使用Aforge对uvc协议摄像头亮度属性的更改
  12. 2019,谁把握了 “私域流量”,谁就把握了未来十年!私域流量的未来是矩阵化!...
  13. 教你文件批量重命名技巧,彻底告别手工改名的繁琐
  14. 高考选日语可以学计算机吗,如果高考选日语,大学选专业有什么限制
  15. mac port更新卡住
  16. 阿宇NVR手机APP如何解绑?
  17. php搞笑证件,什么软件可以制作搞笑证件,多种搞笑证件制作
  18. [渝粤教育] 江西财经大学 数据新闻可视化 参考 资料
  19. Hibernate学习—— 一级缓存快照
  20. 一个可以绑定多个天翼云网盘的目录列表程序,支持视频播放

热门文章

  1. android studio 抓log,Android studio保存logcat日志到本地的操作
  2. 写论文前先交提纲,没准儿提前就被顶刊接收!Nature:论文还没写,就知道是好研究...
  3. 只要你一句话,马斯克就得留扫把头,项目已开源丨Adobe等出品
  4. 中国农业科技领域最大一笔融资来了:极飞科技拿下12亿投资,百度&软银领投...
  5. 量子位「MEET 2021智能未来大会」来啦!邀智能科技企业共探明日行业新格局
  6. RocketMQ 4.5.1 双主双从异步复制环境搭建
  7. (一:NIO系列)JAVA NIO 简介
  8. handlebars.js 用 br替换掉 内容的换行符
  9. iOS开发之观察者模式初探
  10. 循环测试:结果为空时的处理