Material Design(十一)--CoordinatorLayout和自定义视图
要记住和重要一点是: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和自定义视图相关推荐
- android 自定义 snackbar,Android Study Material Design 五 之:自定义Toast以及玩转SnackBar...
> LZ-Says:有时候真的不需要让自己在意太多,在意的太多,反而有些累,计较太多,反而让自己患得患失,随心随性就好,愿各位伙计能开心撸码~ > LZ-Says:有时候真的不需要让自己在 ...
- Material Design 开发利器:Android Design Support Library 介绍
Material Design 开发利器:Android Design Support Library 介绍 本文翻译自著名博客 Android Developers,原作者是 Ian Lake,点击 ...
- Material Design(九)--CoordinatorLayout和App Bar
CoordinatorLayout的其它主要使用实例包括app bar(即先前的action bar)和滚动技术.你也许已经在布局中使用Toolbar了,Toolbar允许你轻易地自定义外观和应用中图 ...
- Android(Lollipop/5.0) Material Design(七) 自定义动画
Material Design系列 Android(Lollipop/5.0) Material Design(一) 简介 Android(Lollipop/5.0) Material Design( ...
- ANDROID L——Material Design详解(视图和阴影)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! Android L: Google已经确认Android L就是Android Lolli ...
- Android开发笔记(十一)自定义视图的构造方法
自定义视图的用法 Android自带的视图常常不能满足实际开发的需求,这种情况下我们就得自定义视图(View). 首先在res\values目录下找到attrs.xml(如没有则创建之),在该属性定义 ...
- android5.0后新特性修改标题头,Android5.0中Material Design的新特性
Material Design简介 Material Design是谷歌新的设计语言,谷歌希望寄由此来统一各种平台上的用户体验,Material Design的特点是干净的排版和简单的布局,以此来突出 ...
- Material Design控件使用(一)
最近学习了一下md设计风格和相对应的控件觉得挺棒的,真希望以后能做安卓设计风格的app,只是心有鱼而力不足,虽身为安卓程序员但由于公司设计成本却每天做着iOS风格的app,这感觉真是(此处省略一万字) ...
- Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验
Android群英传笔记--第十二章:Android5.X 新特性详解,Material Design UI的新体验 第十一章为什么不写,因为我很早之前就已经写过了,有需要的可以去看 Android高 ...
最新文章
- JVM——Java虚拟机架构
- 感悟Windows7
- 一份完全解读:是什么使神经网络变成图神经网络?
- 新外贸110%加速度,阿里巴巴国际站力推百亿投资计划
- Minionda3环境的迁移
- Bit-Z全球生态联盟暨韩国战略发布会即将开启
- 每天的0点php,使用strtotime,这个月的第一天凌晨0点在PHP?(Using just strtotime, 0 am first day of this month in PHP?)...
- 从挂科学渣到史上学历最低诺奖得主,他用17年时间重新证明自己
- python私人定制_手把手教你学python第十五讲(魔法方法续私人“定制”)
- jsp+servlet实现最基本的注册登陆功能
- C#使用Aforge对uvc协议摄像头亮度属性的更改
- 2019,谁把握了 “私域流量”,谁就把握了未来十年!私域流量的未来是矩阵化!...
- 教你文件批量重命名技巧,彻底告别手工改名的繁琐
- 高考选日语可以学计算机吗,如果高考选日语,大学选专业有什么限制
- mac port更新卡住
- 阿宇NVR手机APP如何解绑?
- php搞笑证件,什么软件可以制作搞笑证件,多种搞笑证件制作
- [渝粤教育] 江西财经大学 数据新闻可视化 参考 资料
- Hibernate学习—— 一级缓存快照
- 一个可以绑定多个天翼云网盘的目录列表程序,支持视频播放
热门文章
- android studio 抓log,Android studio保存logcat日志到本地的操作
- 写论文前先交提纲,没准儿提前就被顶刊接收!Nature:论文还没写,就知道是好研究...
- 只要你一句话,马斯克就得留扫把头,项目已开源丨Adobe等出品
- 中国农业科技领域最大一笔融资来了:极飞科技拿下12亿投资,百度&软银领投...
- 量子位「MEET 2021智能未来大会」来啦!邀智能科技企业共探明日行业新格局
- RocketMQ 4.5.1 双主双从异步复制环境搭建
- (一:NIO系列)JAVA NIO 简介
- handlebars.js 用 br替换掉 内容的换行符
- iOS开发之观察者模式初探
- 循环测试:结果为空时的处理