ConstraintLayout - 1. 概括(Constraint overview)

Overview

在ConstraintLayout中定义view的位置必须添加至少一个横向和纵向约束。每个约束代表跟其他view、parent layout或者invisible guideline的连接或者对齐。每个约束定义了view沿垂直轴或水平轴的位置。所以每个view必须在每个轴上有最少数量的约束,但是通常一个轴上会有很多个约束。

当你把一个view扔到Layout Editor里面时,在编辑器中它会显示在你放置的位置,但这仅仅是为了容易编辑。如果你不设置约束,运行起来,view会展示在左上方[0,0]的位置上。
官方文档 官方教程
要哭了,我才知道官方有两个文档,教程写的都是用法;文档写的都是代码和原理;应该去看一遍文档的,我看的只是教程。

添加库

\\ 项目中
repositories {
    google()
}
\\ module中
dependencies {
    implementation 'com.android.support.constraint:constraint-layout:1.1.2'
}

你可能感兴趣的:(ConstraintLayout - 1. 概括(Constraint overview))