是役思灰,越人禍,亂舞春秋

ConstraintLayout已經(jīng)出來(lái)有八百多年了混滔,但是因?yàn)槠綍r(shí)已經(jīng)習(xí)慣了在XML里手寫(xiě)布局洒疚,基本上已經(jīng)到了不看預(yù)覽界面就可以完成各種布局的程度,所以一直都沒(méi)有學(xué)這東西(才不是因?yàn)閼惺裁吹?坯屿。但是畢竟是好玩意油湖,拖拖拽拽就能完成酷炫的布局,誰(shuí)來(lái)想去擼枯燥的代碼呢领跛,來(lái)來(lái)來(lái)乏德,玩一玩。
Ps:文章專為自己食用,有那位道友不小心點(diǎn)進(jìn)來(lái)學(xué)習(xí)ConstraintLayout可以右上角紅叉了喊括。

說(shuō)明

Google在2016的I/O上發(fā)布的一個(gè)功能胧瓜,當(dāng)時(shí)看視頻覺(jué)得是真jier皮的沙發(fā),可視化操作啊郑什,可視化啊府喳,果斷更新studio,體驗(yàn)了一把蘑拯。然而....拖幾個(gè)簡(jiǎn)單的布局還是可以的钝满,復(fù)雜一點(diǎn)的就懵逼了,這是啥申窘,這咋整弯蚜,夭壽啦,控件不聽(tīng)我控制啦剃法。整這么多沒(méi)用的其實(shí)就想說(shuō)ConstraintLayout繼承自ViewGroup,向下兼容到API 9碎捺,也就是.....可以兼容到上古的2.3版本,所以無(wú)需考慮兼容問(wèn)題贷洲。開(kāi)整收厨。

基礎(chǔ),都說(shuō)是基礎(chǔ)了恩脂,絕對(duì)是簡(jiǎn)單的不行了帽氓,自己玩一玩就OK了趣斤。

  • 每個(gè)控件的四周會(huì)有四個(gè)點(diǎn)俩块,可以給它自己添加約束,通過(guò)拖動(dòng)四個(gè)小圓點(diǎn)來(lái)確定控件的位置浓领。
  • 當(dāng)一個(gè)控件確定好位置后玉凯,其他控件可以以這個(gè)控件為目標(biāo),通過(guò)拉取小圓點(diǎn)來(lái)確定自己的位置联贩。
    -確定位置可以說(shuō)是約束漫仆,刪除約束的方式有三種:1.鼠標(biāo)放在小圓點(diǎn)上,小圓點(diǎn)變紅后點(diǎn)擊可以刪除當(dāng)前約束線泪幌。2.每個(gè)控件下面都會(huì)有個(gè)剪刀狀的圖標(biāo)盲厌,點(diǎn)擊圖標(biāo)可以刪除該控件所有約束。3.studio操作界面有個(gè)紅色的剪刀祸泪,點(diǎn)擊可以刪除該布局的所有約束吗浩。

Inspector

Inspector也就是操作界面右邊那個(gè)酷炫的操作臺(tái),一些基礎(chǔ)屬性的設(shè)置不談没隘,就看那個(gè)酷炫的XXXX懂扼,不知道叫啥。

  • 首先最外層有個(gè)進(jìn)度條,從0-100阀湿,也就是約束后可控的距離百分比赶熟,可設(shè)置百分比距離。
  • 然后是四方框里面的四個(gè)按鈕陷嘴,它一共有三種形態(tài):
    1.>>>這個(gè)形態(tài)就是wrap content
    2.|--|這個(gè)形態(tài)是給寬或者高一個(gè)固定值
    3.究極體映砖。。罩旋。畫(huà)不出啊央,反正就是else了,類似與match parent涨醋,但是它表示的
    是充滿約束大小瓜饥。

Guidelines 類似與輔助線的功能

  • 作用就是在需要的時(shí)候當(dāng)一個(gè)指路的明燈。
  • 兩種形態(tài)浴骂,一種是dp乓土,一種是%。

自動(dòng)約束A溯警,也就是操作界面上的小磁鐵

  • 打開(kāi)以后可以自己根據(jù)控件的擺放位置進(jìn)行自動(dòng)約束趣苏,當(dāng)然很有可能是這并不是你想要的結(jié)果。梯轻。食磕。。

自動(dòng)約束B(niǎo)喳挑,操作界面上兩個(gè)閃閃發(fā)光的星星

  • 當(dāng)你把所有控件擺好位置以后他會(huì)根據(jù)控件的擺放位置給布局中的所有控件添加約束彬伦,然后可以自己再進(jìn)行調(diào)整。

寫(xiě)到這里伊诵,我的心里只有一個(gè)想法单绑,看我表情

有jier用

emmmmmm....一定是我學(xué)習(xí)的姿勢(shì)不對(duì),今天說(shuō)好早點(diǎn)睡曹宴,先寫(xiě)到這里搂橙,明日繼續(xù)。


Over笛坦,于殺戮之中盛放 亦如黎明中的花朵


汪汪汪
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末区转,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子版扩,更是在濱河造成了極大的恐慌废离,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,080評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件资厉,死亡現(xiàn)場(chǎng)離奇詭異厅缺,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)湘捎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)诀豁,“玉大人,你說(shuō)我怎么就攤上這事窥妇∠鲜ぃ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,630評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵活翩,是天一觀的道長(zhǎng)烹骨。 經(jīng)常有香客問(wèn)我,道長(zhǎng)材泄,這世上最難降的妖魔是什么沮焕? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,554評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮拉宗,結(jié)果婚禮上峦树,老公的妹妹穿的比我還像新娘。我一直安慰自己旦事,他們只是感情好魁巩,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,662評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著姐浮,像睡著了一般谷遂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上卖鲤,一...
    開(kāi)封第一講書(shū)人閱讀 49,856評(píng)論 1 290
  • 那天肾扰,我揣著相機(jī)與錄音,去河邊找鬼扫尖。 笑死白对,一個(gè)胖子當(dāng)著我的面吹牛掠廓,可吹牛的內(nèi)容都是我干的换怖。 我是一名探鬼主播,決...
    沈念sama閱讀 39,014評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼蟀瞧,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼沉颂!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起悦污,我...
    開(kāi)封第一講書(shū)人閱讀 37,752評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤铸屉,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后切端,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體彻坛,經(jīng)...
    沈念sama閱讀 44,212評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,541評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了昌屉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片钙蒙。...
    茶點(diǎn)故事閱讀 38,687評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖间驮,靈堂內(nèi)的尸體忽然破棺而出躬厌,到底是詐尸還是另有隱情,我是刑警寧澤竞帽,帶...
    沈念sama閱讀 34,347評(píng)論 4 331
  • 正文 年R本政府宣布扛施,位于F島的核電站,受9級(jí)特大地震影響屹篓,放射性物質(zhì)發(fā)生泄漏疙渣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,973評(píng)論 3 315
  • 文/蒙蒙 一堆巧、第九天 我趴在偏房一處隱蔽的房頂上張望昌阿。 院中可真熱鬧,春花似錦恳邀、人聲如沸懦冰。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,777評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)刷钢。三九已至,卻和暖如春乳附,著一層夾襖步出監(jiān)牢的瞬間内地,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,006評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工赋除, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留阱缓,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,406評(píng)論 2 360
  • 正文 我出身青樓举农,卻偏偏與公主長(zhǎng)得像荆针,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子颁糟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,576評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,806評(píng)論 25 707
  • 最全面的ConstraintLayout教程 原創(chuàng)微信公眾號(hào)郭霖 WeChat ID: guolin_blog 本...
    木木00閱讀 10,425評(píng)論 4 63
  • 最近把 AS 升級(jí)了一下航背,發(fā)現(xiàn)新建項(xiàng)目 Activity 默認(rèn)使用了 ConstraintLayout 這個(gè)布局,...
    seven_Android閱讀 979評(píng)論 0 7
  • ConstraintLayout棱貌,讓布局更優(yōu)雅玖媚。 一、為什么要用ConstraintLayout 上圖是網(wǎng)易100...
    宇是我閱讀 15,137評(píng)論 21 161
  • 對(duì)于浪漫的看法婚脱,會(huì)隨著時(shí)間變遷嗎今魔?我想有些浪漫勺像,根植于心,時(shí)間不會(huì)讓它褪色错森,有些對(duì)于浪漫的看法也會(huì)隨著時(shí)間和經(jīng)歷的...
    057Bonnie閱讀 178評(píng)論 0 0