【Android 開發(fā)-kotlin】斗魚主頁demo

運行效果

內(nèi)容簡概

一累驮、demo分析
二、添加第三方庫支持圓角
三舵揭、添加一個Item
四谤专、添加所有Item
五、猜你喜歡
六午绳、底部模塊布局
七置侍、添加一個直播

具體內(nèi)容

一、demo分析

雖然頁面圖標(biāo)排列整齊拦焚,好像都可以用線性布局實現(xiàn)蜡坊,但如果都用線性布局,會導(dǎo)致嵌套過深赎败,導(dǎo)致性能不高秕衙,所以我們換一種布局方法。



最外層采用約束布局僵刮,中間嵌套線性布局据忘,雖然代碼寫起來麻煩一點,但是不會嵌套過深搞糕。


二勇吊、添加第三方庫支持圓角

我們先分割界面,添加引導(dǎo)線窍仰,點擊引導(dǎo)線左頭切換成百分比汉规。分別設(shè)置25%,50%驹吮,60%三條引導(dǎo)線鲫忍。



在github上搜索圓角,找到合適的第三方庫钥屈。



根據(jù)文檔提示在模塊的gradle里添加代碼,最后點擊右上角的更新坝辫。

添加完畢后篷就,點擊右上角sync now

接著添加一張圖片,在xml中根據(jù)使用方法和自己的需求設(shè)置樣式近忙。




對圖片設(shè)置約束后竭业,可根據(jù)約束調(diào)整圖片大小智润。這里我使其填充引導(dǎo)線分割的模塊,然后設(shè)置一點邊距未辆,效果如下窟绷。

三、添加一個Item

再添加一根37%的引導(dǎo)線咐柜,然后添加一個ImageView和TextView兼蜈,修改文字內(nèi)容為軟連接,調(diào)整圖片大小拙友。

Item



然后選中線性布局为狸,對其添加約束,即上下兩條引導(dǎo)線遗契,也給這個Item(線性布局)加上id辐棒。



然后細(xì)調(diào)一下各個控件,加間距牍蜂,效果如下漾根。

四、添加所有Item

由于這一個分區(qū)里都是一樣的Item鲫竞,就直接拷貝一個Item的代碼辐怕,然后修改各控件id,最后檢查一下有沒有出錯贡茅。



由于這5個Item是平鋪的秘蛇,所以把后面4個Item的左側(cè)約束刪除



接著設(shè)置最后一個Item的右側(cè)約束

然后選中五個Item,添加一個水平鏈條chain



但是現(xiàn)在兩側(cè)又沒有對齊了顶考,所以再分別刪掉左右兩個Item的左右側(cè)約束赁还,重新設(shè)置(刪一個設(shè)置一個,不要同時刪掉)驹沿。


然后隨便選一個item艘策,設(shè)置中間平分

對齊完成

然后只要一個個更改圖片資源,文本即可渊季。下一行就復(fù)制上面5個Item朋蔫,做一些相應(yīng)的更改,設(shè)置對應(yīng)的約束等......不再多說却汉。


五驯妄、猜你喜歡

拖一個ImageView和TextView到頁面,設(shè)置字體顏色和格式合砂,再調(diào)整一下控件的約束青扔,添加一條引導(dǎo)線。

六、底部模塊布局

顯然這里適合用約束布局微猖,我們新增1個約束布局谈息。(先設(shè)置1個然后復(fù)制粘貼),簡單設(shè)置一下背景顏色方便查看凛剥,同時加上id侠仇,設(shè)置約束。然后我又加了一條引導(dǎo)線犁珠,大概調(diào)了一下逻炊。

七、添加一個直播

現(xiàn)在開始完善底部模塊盲憎,先添加一張圖片嗅骄,設(shè)置上左右約束,寬為0dp饼疙。


接著添加一個TextView溺森,設(shè)置字體顏色大小和,設(shè)置左下約束與父布局對齊窑眯,加一點間距屏积。



將圖片改成圓角樣式,重新設(shè)置一下圖片資源磅甩。



再添加一個TextView炊林,右下角的文字也是同樣的設(shè)置。刪除背景顏色卷要。

再添加一個TextView渣聚,設(shè)置文字、字體顏色大小等僧叉,寬度設(shè)置為0dp奕枝。

添加一個ImageView,設(shè)置對應(yīng)的約束等瓶堕。



接下來就是復(fù)制這一個約束布局隘道,更改id。具體操作比較繁瑣就不一一上圖了郎笆,最終效果如下谭梗。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市宛蚓,隨后出現(xiàn)的幾起案子激捏,更是在濱河造成了極大的恐慌,老刑警劉巖凄吏,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件缩幸,死亡現(xiàn)場離奇詭異壹置,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)表谊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來盖喷,“玉大人爆办,你說我怎么就攤上這事】问幔” “怎么了距辆?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長暮刃。 經(jīng)常有香客問我跨算,道長,這世上最難降的妖魔是什么椭懊? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任诸蚕,我火速辦了婚禮,結(jié)果婚禮上氧猬,老公的妹妹穿的比我還像新娘背犯。我一直安慰自己,他們只是感情好盅抚,可當(dāng)我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布漠魏。 她就那樣靜靜地躺著,像睡著了一般妄均。 火紅的嫁衣襯著肌膚如雪柱锹。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天丰包,我揣著相機(jī)與錄音禁熏,去河邊找鬼。 笑死烫沙,一個胖子當(dāng)著我的面吹牛匹层,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播锌蓄,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼升筏,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了瘸爽?” 一聲冷哼從身側(cè)響起您访,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎剪决,沒想到半個月后灵汪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體檀训,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年享言,在試婚紗的時候發(fā)現(xiàn)自己被綠了峻凫。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡览露,死狀恐怖荧琼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情差牛,我是刑警寧澤命锄,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站偏化,受9級特大地震影響脐恩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜侦讨,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一抚笔、第九天 我趴在偏房一處隱蔽的房頂上張望任洞。 院中可真熱鬧虏等,春花似錦乍桂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至拍鲤,卻和暖如春贴谎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背季稳。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工擅这, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人景鼠。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓仲翎,卻偏偏與公主長得像,于是被迫代替她去往敵國和親铛漓。 傳聞我的和親對象是個殘疾皇子溯香,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,577評論 2 353

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