開發(fā)環(huán)境:WIN10、Android Studio 4.0.1
學(xué)習(xí)內(nèi)容:ConstraintLayout 布局二
控件主要布局技巧
-
wap_content該屬性的意思為根據(jù)包裹內(nèi)容顯示寬高image.png - 輸入固定的數(shù)值,強制控件寬度,不允許變化,單位一般用
dp,這是一個和像素密集度無關(guān)的參數(shù),使用dp可以不需要管設(shè)備本身的dpi是多少image.png - 控件偏移量設(shè)置 根據(jù)實際修改控件的偏移量
4.Pack Vertically控制組件豎向緊湊(Pack Horizontally是橫向)image.png -
Expand Vertically會使選中的控件填滿可用空間(Expand Horizontally是橫向)image.png -
Distribute Vertically使選中的控件添加豎向布局(Distribute Horizontally是橫向)image.png -
此處對齊操作不再一一介紹,可自行去嘗試,并不復(fù)雜image.png
- 控件之間文字對齊,由于不同組件,可能處理同一水平線上,控件是水平的,但是文字底端卻并不對齊,可以使用
Show Baseline,選擇當前的baseline然后拖動與到另一個控件上,也會顯示一個baseline的白點,連接上即可文字對齊image.png會顯示一個Baselineimage.png -
visibility控制控件的顯示及隱藏image.png
-
使用橫向或者縱向輔助線進行布局輔助,此線設(shè)計階段可見,程序安裝后不可見image.pngimage.pngimage.png
-
Barrier控制邊界,具體效果可以不斷移動barrier里面的控件體驗image.png -
Group統(tǒng)一對group內(nèi)所有控件進行控制可以直接修改group的Visbility屬性,更多功能可以自行研究
代碼
注:

image.png

此處寫法不對
正確寫法
android:src="@drawable/share4"

image.png















