Android不容錯過的智慧下拉重新整理載入框架
一些值得學習的幾個下拉重新整理上拉載入開源庫
功能齊全的AnimRefreshRecyclerView
- 根據列表的不同效果選擇不同的佈局管理器
- 根據不同的佈局管理器設定分割線:
- 設定Header和Footer
- 手動重新整理

AnimRefreshRecyclerView下拉重新整理上啦載入效果
專案地址:
ofollow,noindex">https://github.com/shichaohui/AnimRefreshRecyclerView
XRefreshView支援各種各種自定義
- 鬆開載入更多的Recyclerview
- 帶Banner的Recyclerview
- LinearLayout樣式的Recyclerview
- 自定義下拉圖示
效果圖

image

image
專案地址:
https://github.com/huxq17/XRefreshView
BGARefreshLayout-Android
開發者使用 該框架可以對各種控制元件實現多種下拉重新整理效果、上拉載入更多以及配置自定義頭部廣告位
-
慕課網下拉重新整理風格(可設定其中的 logo 和顏色成自己公司的風格,可設定整個重新整理頭部的背景)
-
美團下拉重新整理風格(可設定其中的圖片和動畫成自己公司的風格,可設定整個重新整理頭部的背景)
-
類似 qq 好友列表黏性下拉重新整理風格(三階貝塞爾曲線沒怎麼調好,剛開始下拉時效果不太好,可設定整個重新整理頭部的背景)
有興趣的加入Android工程師交流Q群:752016839 主要針對Android開發人員提升自己,突破瓶頸,相信你來學習,會有提升和收穫。
效果圖:

image

image
專案地址:
https://github.com/bingoogolapple/BGARefreshLayout-Android
TwinklingRefreshLayout
-
支援下拉重新整理和上拉載入的RefreshLayout
-
自帶越界回彈效果
-
支援RecyclerView
-
支援AbsListView,
-
支援ScrollView
-
支援WebView
效果圖:


image
專案地址:
https://github.com/lcodecorex/TwinklingRefreshLayout
Android智慧下拉重新整理框架-SmartRefreshLayout
- 支援所有的 View(AbsListView、RecyclerView、WebView....View) 和多層巢狀的檢視結構
- 支援自定義並且已經集成了很多炫酷的 Header 和 Footer (圖).
- 支援和ListView的同步滾動 和 RecyclerView、AppBarLayout、CoordinatorLayout 的巢狀滾動 NestedScrolling.
- 支援在Android Studio Xml 編輯器中預覽 效果(圖)
- 支援分別在 Default(預設)、Xml、JavaCode 三個中設定 Header 和 Footer.
- 支援自動重新整理、自動上拉載入(自動檢測列表慣性滾動到底部,而不用手動上拉).
- 支援通用的重新整理監聽器 OnRefreshListener 和更詳細的滾動監聽 OnMultiPurposeListener.
- 支援自定義回彈動畫的插值器,實現各種炫酷的動畫效果.
- 支援設定主題來適配任何場景的App,不會出現炫酷但很尷尬的情況.
- 支援設定多種滑動方式來適配各種效果的Header和Footer:平移、拉伸、背後固定、頂層固定、全屏
- 支援內容尺寸自適應 Content-wrap_content
- 支援繼承重寫和擴充套件功能,內部實現沒有 private 方法和欄位,繼承之後都可以重寫覆蓋
- 支援越界回彈(Listview、RecyclerView、ScrollView、WebView...View)
- 支援多點觸控,下拉、上拉各種手勢衝突

image.png

image

image

image
專案地址:
https://github.com/scwang90/SmartRefreshLayout
一個好玩的FunGameRefreshView
有興趣的加入Android工程師交流Q群:752016839 主要針對Android開發人員提升自己,突破瓶頸,相信你來學習,會有提升和收穫。
效果圖

image
專案地址
https://github.com/Hitomis/FunGameRefresh
MarkMjw/PullToRefresh
根據Maxwin的XListView改造而來,完善下拉重新整理上拉載入更多的功能並實現自動重新整理以及自動載入等功能, 並增加對ScrollView的支援

image
專案地址:
https://github.com/MarkMjw/PullToRefresh
Android-PullToRefresh
Android-PullToRefresh是一個個功能強大,支援ListView、ExpandableListView、GridView、WebView、ScrollView、HorizontalScrollView、ViewPager、ListFragment

image.png
專案地址:
https://github.com/chrisbanes/Android-PullToRefresh
基於Google修改的google下拉控制元件SwipeRefreshLayout
專案地址:
https://github.com/baoyongzhang/android-PullRefreshLayout

image
BeerSwipeRefreshLayout
非常有創意的一個庫

image.png
專案地址:
https://github.com/recruit-lifestyle/BeerSwipeRefresh
PullLoadMoreRecyclerView
實現RecyclerView下拉重新整理和上拉載入更多以及RecyclerView線性、網格、瀑布流效果演示

image.png
專案地址:
https://github.com/WuXiaolong/PullLoadMoreRecyclerView
一個古老的PullToRefreshAndLoad
有興趣的加入Android工程師交流Q群:752016839 主要針對Android開發人員提升自己,突破瓶頸,相信你來學習,會有提升和收穫。
專案效果:


專案地址:
https://github.com/jingchenUSTC/PullToRefreshAndLoad
方便呼叫的SuperRecycleView
- 結合XrecyclerView 和BaseRecyclerViewAdapterHelper更加的方便的呼叫RecyclerView的下拉重新整理跟上拉載入
- 新增高仿微信通訊錄模組以及美團地址選擇模組


專案地址:
https://github.com/supercwn/SuperRecycleView
相信自己,沒有做不到的,只有想不到的