新聞中心
介紹
發(fā)布時間
ConstraintLayout是在2016的Google I/O大會上發(fā)布的,經(jīng)過這么長時間的更新,現(xiàn)在已經(jīng)非常穩(wěn)定。
支持Android 2.3(API 9)+
目前的Android設(shè)置幾乎沒有低于Android4.4(Api 19)的,所以ConstraintLayout可以支持所有的設(shè)備。
單獨的依賴包
ConstraintLayout并不是Android SDK的一部分,而是單獨的依賴包,所以我們不需要擔(dān)心不同的設(shè)備,不同的ROM之間的兼容性問題。
使用ConstraintLayout需要先在SDK Manager下載安裝這個依賴包:
然后加入依賴:
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
寫本文的時候最新的版本是1.1.3,引入的時候?qū)姹咎栃薷某勺钚掳婕纯伞?/p>
原理
ConstraintLayout的實現(xiàn)基于食火鳥算法(Cassowary Algorithm),它是一個高效的約束解決方案。
如果想詳細(xì)了解這個算法,可以參考這篇論文
優(yōu)勢
使用ConstraintLayout可以解決上一篇博客中所提到的使用傳統(tǒng)布局時存在的種種問題,并且使用起來也非常的簡單高效。
從下一篇文章:Android開發(fā) - 使用ConstraintLayout(三)編輯器開始我們正式介紹ConstraintLayout的使用。
本文地址,如有更多疑問,請參考我的其它Android相關(guān)博客:我的博客地址
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
新聞標(biāo)題:Android開發(fā)-掌握ConstraintLayout(二)介紹-創(chuàng)新互聯(lián)
標(biāo)題URL:http://www.ef60e0e.cn/article/jjggs.html