天天看點

ConstraintLayout 的簡單使用

ConstraintLayout  出來有一段時間了,最近開始學習并使用一下,在這記錄一下

首先Android Studio 要2.2以上,現在一般都是3.幾了一般都滿足了

建立布局現在一般預設為ConstraintLayout  (若沒有ConstraintLayout 可以輕易build裡面添加

implementation 'com.android.support.constraint:constraint-layout:1.1.3'      

ConstraintLayout  限制性布局 性能方面是比RelativeLayout 和LinearLayout高不少,能夠增加使用者體驗減少丢幀,建議使用

ConstraintLayout  可以省略xml代碼的書寫直接拖動就可以
      
ConstraintLayout 的簡單使用

添加一個button 按鈕上下左右有四個圓圈  ,  可以點選來實作和誰的限制

右側

ConstraintLayout 的簡單使用

這些邊距都可以自己設定

ConstraintLayout 的簡單使用

表示wrap content   點選可以切換

ConstraintLayout 的簡單使用

表示固定大小

ConstraintLayout 的簡單使用

表示任何大小  (稍微一摸索就會)

添加導航線

ConstraintLayout 的簡單使用
ConstraintLayout 的簡單使用

用于實作中分百分比上面的箭頭點三下有驚喜

ConstraintLayout 的簡單使用

自動添加限制

擺放好控件之後點選魔法棒可以自行添加限制,如果不合适何以自己改(線要對齊)

繼續閱讀