ConstraintLayout使用手册
1. 解决痛点
- 主要用拖拽
- 解决嵌套过多
2. 简易使用手册
-
增加约束
四个角直接拖拽就好了
-
删除约束
-
match_constraint 属性
这个属性类似于match_parent,去掉margin的话几乎等同
- 自动约束
- AutoConnect 自动吸附(只适用于当前控件)
- InferConstraint (适用于所有控件)
3.总结
主要用途:
- 水平垂直方向的居中
- 与其他控件对齐,设置dp间距
- 设置GuideLine,多控件对齐
使用到此结束,接下来打算研究一下常用布局的性能问题!敬请期待下篇博客。
4. 实践结果
拿Vitas的Demo测试了一下,假的约束不多,但是布局变得非常清晰了!