Android簡(jiǎn)單實(shí)現(xiàn) 萬(wàn)能適配器 + 下拉刷新 + 無(wú)感分頁(yè)加載

非約束列表(萬(wàn)能適配器) v4.0 重磅升級(jí)
請(qǐng)移步:
http://www.itdecent.cn/p/e9558141fb5f

萬(wàn)能適配器 + 下拉刷新 + 無(wú)感分頁(yè)

v3.1更新

  • 完善更多下拉刷新場(chǎng)景
  • 增加【上拉分頁(yè)加載】和【無(wú)感分頁(yè)加載】

v3.0更新

  • 增加超強(qiáng)功能的下拉刷新

v2.0更新

  • 增加對(duì)團(tuán)隊(duì)開(kāi)發(fā)的支持
  • 增加對(duì)混合列表的支持

簡(jiǎn)介

非約束列表,
也是很多同學(xué)口中的“萬(wàn)能適配器”,
近期增加了下拉刷新 和 無(wú)感分頁(yè)。

list

一、萬(wàn)能適配器

萬(wàn)能適配器

這個(gè)是代碼上的技術(shù),
所以界面上看不到太多的內(nèi)容,
想要了解更多,
可以查看博客:
https://bamboy.blog.csdn.net/article/details/71727461

二、下拉刷新

默認(rèn)風(fēng)格

經(jīng)典風(fēng)格

個(gè)人中心

頭部固定

SmartRefreshLayout
是github上的一位大神寫(xiě)的下拉刷新布局,
功能豐富強(qiáng)大,
使用方便易懂。

本Demo就是整合了SmartRefresh,
然后進(jìn)行了簡(jiǎn)單的精簡(jiǎn),
并且為了與本Demo風(fēng)格統(tǒng)一,
額外寫(xiě)了一種刷新樣式,
并置為默認(rèn)樣式。

使用起來(lái)非常簡(jiǎn)單,
XML里將RecyclerView
用SmartRefreshLayout包裹住。
然后Java里加個(gè)監(jiān)聽(tīng)就可以了。
詳見(jiàn)可以見(jiàn)大神的github:
https://github.com/scwang90/SmartRefreshLayout

三、分頁(yè)加載

上拉加載

自動(dòng)、無(wú)感加載

分頁(yè)加載,
本Demo中提供了兩種方案,
一種是經(jīng)典的上拉方案,
這個(gè)功能和下拉刷新一樣,
也是在SmartRefreshLayout里面的。

至于第二種無(wú)感分頁(yè),
則是一種輕量級(jí)的方案,
不需要三方,
簡(jiǎn)單的滑動(dòng)監(jiān)聽(tīng)即可實(shí)現(xiàn),

本文github鏈接:
https://github.com/Bamboy120315/Freedom

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容