话说
之前就看到了郭霖大神写的有关ConstraintLayout拖拽的文章,查找了一些文章,还是不太懂怎么写就放在那了,前几天看到鸿洋大神也有一篇关于ConstraintLayout手写布局的文章,感觉还可以,两篇文章各看了至少三遍,还有一些关于ConstraintLayout性能介绍,试着写了布局,可以的。看这篇文章看不懂的可以尝试看下两位大神的博文,建议先看鸿洋的,了解一些属性的意义和用法,再看郭霖的拖拽。
鸿洋: ConstraintLayout 完全解析 快来优化你的布局吧
郭霖: Android新特性介绍,ConstraintLayout完全解析
这篇文章主要是将手写属性和拖拽结合起来,先了解Constraint各属性的意义和用法,再使用拖拽会事半功倍哦,你想拖着拖着xml里加了很多属性自己都不知道什么意思,这就尴尬了呀。
Start
为什么要用ConstraintLayout:
1.传统布局层次结构的开销大,使用ConstraintLayout可以使布局拥有一个扁平的层次结构,减少层级嵌套。
2.ConstraintLayout在测量布局大小和确定布局位置这两步的运行速率比传统布局高。
具体了解请点击: