上篇博客讲解了PureLayout的基本使用,主要是控制一个子类在父类中的位置,然后通过查看源码发现其实就是控制两个View之间的位置关系,同时也讲了一些注意点。
今天继续讲解如何使用PureLayout设置不同View之间的约束。
比如看如下代码:
很明显设置了view1距离父View顶部和左部分别是20,然后设置了view1的宽和高。
效果如下:
再加入如下代码:
创建了一个view2,设置其宽和高与view1相等。同时设置view2与view1垂直对齐,view2顶部与view1底部相邻。
效果如下:
再比如加入如下代码:
设置view3与view1水平对齐,设置view3左边与view1右边相邻,同时又设置了view3的宽高与view1一致。
效果如下:
PureLayout的基本使用就是这样了,代码可读性也比较好,也比较容易理解。是个不错的选择。