CoordinatorLayout布局的简单实用
来源:互联网 发布:淘宝怎么删差评 编辑:程序博客网 时间:2024/05/01 23:41
1、首先导入依赖
compile'com.android.support:design:22.2.1'
2、CoordinatorLayout能做什么
在学习CoordinatorLayout
之前,很有必要了解CoordinatorLayout
能帮我们做什么,从名字上可以看出,就是帮我们协调子View
的。
怎么个协调法呢?就是它根据我们的定制,帮助我们协调各个子View
的布局。
3、CoordinatorLayout的使用
CoordinatorLayout
的使用核心是Behavior
,Behavior
就是执行你定制的动作。在讲Behavior
之前必须先理解两个概念:Child
和Dependency
,什么意思呢?Child
当然是子View
的意思了,是谁的子View
呢,当然是CoordinatorLayout
的子View
;其实Child
是指要执行动作的CoordinatorLayout
的子View
。
而Dependency
是指Child
依赖的View
。比如上面的gif图中,蓝色的View
就是Dependency
,黄色的View
就是Child
,因为黄色的View的动作是依赖于蓝色的View
。简而言之,就是如过Dependency
这个View发生了变化,那么Child
这个View
就要相应发生变化。发生变化是具体发生什么变化呢?
这里就要引入Behavior
,Child
发生变化的具体执行的代码都是放在Behavior
这个类里面。
怎么使用Behavior
呢,首先,我们定义一个类,继承CoordinatorLayout.Behavior<T>
,其中,泛型参数T是我们要执行动作的View
类,也就是Child
。然后就是去实现Behavior
的两个方法:
- CoordinatorLayout布局的简单实用
- CoordinatorLayout 协调者布局的简单使用1
- CoordinatorLayout的简单使用
- CoordinatorLayout的简单应用
- CoordinatorLayout的简单使用
- CoordinatorLayout布局的使用方式
- CoordinatorLayout布局的使用方式
- CoordinatorLayout父布局的Behavior
- Android 协调者布局 CoordinatorLayout简单认识
- 使用协调者布局CoordinatorLayout 来实现ParallaxHeaderViewPager的效果,超简单
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的使用如此简单
- CoordinatorLayout的一个简单使用
- CoordinatorLayout的使用如此简单
- ToolBar+DrawerLayout实现MD设计效果
- 图像的平移,缩放..
- React Native 入门上手须知
- MySQL5.7.12新密码登录方式及密码策略
- Caffe配置简明教程 ( Ubuntu 14.04 / CUDA 7.5 / cuDNN 5.1 / OpenCV 3.1 )
- CoordinatorLayout布局的简单实用
- CSS3动画属性 - animation整理
- Android 性能优化系列总篇 (五)
- 使用chrome浏览器和genymotion来调试ionic
- SQLite简介、常用SQL语句、SQL使用速查
- java入门#每天一个小程序#全排列
- c# winform实现简单的登录功能
- Python常见数据结构详解
- 编程训练