ConstraintLayout學習小結

2021-08-28 02:10:58 字數 466 閱讀 8224

layout_constrainthorizontal_bias(水平方向偏移)(範圍0-1)

layout_constraintvertical_bias(垂直方向偏移)(範圍0-1)

就是這個空間左右或者上線的間距的比例

比方說 layout_constrainthorizontal_bias= 「0.7」

本來控制項距離左邊是0  右邊也是100  設定0.7之後  距離左邊70 距離右邊30

當設定了邊界約束屬性後,view會自動出現在中間,也就是說,預設的偏移屬性是0.5

layout_constrainthorizontal_weight //水平方向上比重,類似線性布局

layout_constraintvertical_weight //垂直方向上比重,類似線性布局

這個必須設定 相對左邊的控制項和相對右邊的控制項 否則會失效

類似於這樣

ConstraintLayout 約束布局

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

ConstraintLayout 相關用法

優勢 有效地解決布局巢狀過多問題以提高效能,使用約束的方式來指定各個控制項之間的相對位置關係,類似於relativelayout,但比其更加強大。解析constraintlayout的效能優勢 郭霖大大的constraintlayout視覺化介面操作 鴻洋大大的xml 相關操作 build.grad...

ConstraintLayout使用,提公升布局效能

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