ConstraintLayout概述
ConstraintLayout是基于约束的新型布局,和iOS的机制有些类似了,可以帮助我们快速建立复杂和大型的布局结构,而没有深层次的嵌套视图组(平级视图)。它和相对布局RelativeLayout很相似,都是基于兄弟节点和父布局的关系来确定视图的位置,但是比相对布局更加友好-Android Studio的布局编辑器。
我将由以下几点来介绍这个控件:
- 如何引入
- 如何使用
- 性能
- 兼容性
- 其他功能
如何引入ConstraintLayout
compile 'com.android.support.constraint:constraint-layout:1.0.2' latest version
如何使用
Build a Responsive UI with ConstraintLayout 用ConstraintLayout构建一个响应式UI
1、将一个普通布局转换成ConstraintLayout