ConstraintLayout基本使用之toLeftOf 、toTopOf、toRightOf、toBottomOf

关于ConstraintLayout的博客、文章想必大家已经见过很多了,都是很全面的,今天这篇博客主要将ConstraintLayout的

layout_constraintLeft_toLeftOf
layout_constraintLeft_toRightOf
layout_constraintTop_toTopOf
...

以上到底怎么理解呢?下面我将通过图片+文字来解释。

现在假设屏幕中间有个长宽为100dp的红色正方形,屏幕左上方有个宽高为50dp的黑色正方形,如下:

ConstraintLayout基本使用之toLeftOf 、toTopOf、toRightOf、toBottomOf_第1张图片

接下来我们一个一个试试这些参数吧!

1、layout_constraintLeft_toLeftOf(可以看出黑色正方形左边和红色正方形左边对齐)

ConstraintLayout基本使用之toLeftOf 、toTopOf、toRightOf、toBottomOf_第2张图片

2、layout_constraintLeft_toRightOf(黑色正方形的左边和红色正方形的右边对齐)

ConstraintLayout基本使用之toLeftOf 、toTopOf、toRightOf、toBottomOf_第3张图片

3、layout_constraintRight_toLeftOf(黑右对齐红左)

ConstraintLayout基本使用之toLeftOf 、toTopOf、toRightOf、toBottomOf_第4张图片

4、layout_constraintRight_toRightOf(黑右对齐红右)

ConstraintLayout基本使用之toLeftOf 、toTopOf、toRightOf、toBottomOf_第5张图片

剩余四个:

layout_constraintTop_toTopOf
layout_constraintTop_toBottomOf
layout_constraintBottom_toTopOf
layout_constraintBottom_toBottomOf

也是同理。

让我们看一下这个参数的统一命名:layout_constraintA_toBOf,

也即代表当前布局的A方向,对齐目标布局的B方向

你可能感兴趣的:(android)