ConstraintLayout 相關用法

2021-08-20 22:46:43 字數 605 閱讀 5041

優勢:有效地解決布局巢狀過多問題以提高效能,使用約束的方式來指定各個控制項之間的相對位置關係,類似於relativelayout,但比其更加強大。

解析constraintlayout的效能優勢

郭霖大大的constraintlayout視覺化介面操作

鴻洋大大的xml**相關操作

build.gradle中引入constraintlayout相關包:

compile 'com.android.support.constraint:constraint-layout:1.0.2'
以下圖登陸介面為例

textview同時設定了四個屬性

將其位置約束在了父布局的正中間位置。

輔助線guideline

android:orientation屬性取值「vertiacal」或「horizontal」來決定是橫向的還是縱向的。

ConstraintLayout 約束布局

使用constraintlayout需要我們新增如下依賴 compile com.android.support.constraint constraint layout 1.0.0 alpha4 偏離父容器左邊緣的距離為父容器寬度的25 偏離父容器上邊緣的距離為父容器高度的25 guideline...

ConstraintLayout學習小結

layout constrainthorizontal bias 水平方向偏移 範圍0 1 layout constraintvertical bias 垂直方向偏移 範圍0 1 就是這個空間左右或者上線的間距的比例 比方說 layout constrainthorizontal bias 0.7 ...

ConstraintLayout使用,提公升布局效能

constraintlayout是谷歌在2016年i o大會上發布的全新布局,基本可以實現其他布局的全部功能,重要的是它解決了負責布局過多巢狀的問題,使得效能上有了很大提高。參考分析constraintlayout效能優勢 對android studio的版本要求是2.2以上,現在android s...