項目地址:https://github.com/razerdp/FriendCircle
一起擼個朋友圈吧這是本文所處文集,所有更新都會在這個文集里面哦妖泄,歡迎關(guān)注
上篇鏈接:http://www.reibang.com/p/720d5a7c75a7
下篇鏈接:http://www.reibang.com/p/80d7f34c5f08
布局篇因為比較無聊,而且沒有什么技術(shù)含量,所以就不投稿了慷垮。
布局我們根節(jié)點采取的是LinearLayout,因為LinearLayout比RelativeLayout更加有效率揍堕,但內(nèi)部我們無法不使用RelativeLayout料身,所以本篇會盡可能的減少布局嵌套,但必須的嵌套大概是無法逃避的了衩茸。
在前面幾篇芹血,我們知道,我們有些數(shù)據(jù)是共有的楞慈,所以布局上就可以復(fù)用
如上圖幔烛,頭像/名字/心情文字(允許為空)是一個布局,通過include復(fù)用囊蓝,底下時間和評論的按鈕以及最下方的點贊展示評論列表都是可以復(fù)用的饿悬。
而中間紅色部分就是可變布局,這里也許是照片聚霜,也許是網(wǎng)頁狡恬。
不過值得注意的是珠叔,如果心情文字為空,紅色那部分的布局的marginTop應(yīng)設(shè)置成負值弟劲,因為朋友圈是布局是可以頂上去的祷安。
布局大概就這樣,下一篇將開始進行控件的自定義兔乞。