相对定位
layout_constraintLeft_toLeftOf view1左边对齐view2的左边
layout_constraintLeft_toRightOf view1左边对齐view2的右边
layout_constraintRight_toLeftOf view1右边对齐view2的左边
layout_constraintRight_toRightOf view1右边对齐view2的右边
layout_constraintTop_toTopOf view1顶部对齐view2的顶部
layout_constraintTop_toBottomOf view1顶部对齐view2的底部
layout_constraintBottom_toTopOf view1底部对齐view2的顶部
layout_constraintBottom_toBottomOf view1底部对齐view2的底部
layout_constraintBaseline_toBaselineOf view1基准线对齐view2的基准线
layout_constraintStart_toEndOf view1起始位置对齐view2的结束位置
layout_constraintStart_toStartOf view1起始位置view2的起始位置
layout_constraintEnd_toStartOf view1结束位置对齐view2的起始位置
layout_constraintEnd_toEndOf view1结束位置对齐view2的结束位置
偏心定位
水平偏移app:layout_constraintHorizontal_bia
垂直偏移app:layout_constraintVertical_bias
循环定位
layout_constraintCircle :引用另一个小部件ID
layout_constraintCircleRadius :到其他小部件中心的距离
layout_constraintCircleAngle :小部件应处于哪个角度(度数,从0到360)
宽高比
app:layout_constraintDimensionRatio="1:1"属性来设置其宽高比
链
如果一组小部件通过双向连接,则它们被视为链。
水平链 app:layout_constraintHorizontal_chainStyle="spread_inside"
垂直链 app:layout_constraintVertical_chainStyle="spread_inside"
![](https://img.haomeiwen.com/i6999209/b3ee781a65c98f5e.png)
网友评论