本文咱們介紹鏈條(Chains),使用它能夠將多個View鏈接起來,互相約束。android
能夠建立橫向的鏈條,也能夠建立縱向的鏈條,咱們以橫向的鏈條舉例:ide
最簡單的使用是平均分佈,固然也能夠不平均分佈,具體看約束的具體設置,好比將第一個Button的marginEnd設置成10後鏈條會自動地分佈每一個View的位置。佈局
這使得分佈View變得很是靈活,而且從某種程度上能夠取代LinearLayout的功能。ui
除了如上圖的平均分佈外,鏈條一共有三種模式能夠切換,注意上圖中的鏈條圖標:
spa
點擊這裏能夠循環切換不一樣的分佈模式:code
本文以橫向的鏈條進行舉例,縱向鏈條的使用與橫向一樣,讀者能夠結合起來使用,會發現不少有趣的使用方式。開發
鏈條在咱們實際開發的過程當中很是經常使用,配合使用這幾種分佈模式能夠靈活方便地進行佈局。rem
下一篇:Android開發 - 掌握ConstraintLayout(七)輔助線(GuideLine),咱們將介紹Guideline的使用。get
若有更多疑問,請參考個人其它Android相關博客:個人博客地址博客