LoadDataLayoutAndroid 的加載數(shù)據(jù) Layout 組件
一、前言
項(xiàng)目中經(jīng)常會(huì)遇到幾種頁(yè)面:加載中、無(wú)網(wǎng)絡(luò)、無(wú)數(shù)據(jù)、出錯(cuò)四種情況,傳統(tǒng)的方式是通過(guò) include 相關(guān)的布局,逐個(gè)分情況設(shè)置顯示或隱藏,這樣繁瑣的過(guò)程一直是個(gè)痛點(diǎn),于是參考了 `Weavey` 的封裝套路,自己重新寫了一套,進(jìn)行了一些優(yōu)化和擴(kuò)展,雖然說(shuō)原理不會(huì)太復(fù)雜(繼承 FrameLayout,XML 渲染完成后,加上四個(gè)頁(yè)面,然后按需控制顯示哪一層),但若把它分離出來(lái)確實(shí)是提升開發(fā)效率的一個(gè)利器。
效果圖如下:
二、使用姿勢(shì)
懶人版:
在你項(xiàng)目的 build.gradle 文件中添加依賴即可
compile 'com.ganxin.library:loaddatalayout:1.0.1'
喜歡折騰的:
GitHub 源碼:https://github.com/WangGanxin/LoadDataLayout
下載源碼,愛(ài)怎么玩就怎么玩,自由定制度高。
更多使用說(shuō)明請(qǐng)參見(jiàn) GitHub 的介紹
評(píng)論
圖片
表情
