一些值得學習的幾個下拉刷新上拉加載開源庫android
功能齊全的AnimRefreshRecyclerView
- 根據列表的不一樣效果選擇不一樣的佈局管理器
- 根據不一樣的佈局管理器設置分割線:
- 設置Header和Footer
- 手動刷新
項目地址: git
github.com/shichaohui/…github
XRefreshView支持各類各類自定義
- 鬆開加載更多的Recyclerview
- 帶Banner的Recyclerview
- LinearLayout樣式的Recyclerview
- 自定義下拉圖標
效果圖微信
項目地址: app
github.com/huxq17/XRef…框架
BGARefreshLayout-Android
開發者使用 該框架能夠對各類控件實現多種下拉刷新效果、上拉加載更多以及配置自定義頭部廣告位編輯器
效果圖:動畫
項目地址:
github.com/bingoogolap…
TwinklingRefreshLayout
- 支持下拉刷新和上拉加載的RefreshLayout
- 自帶越界回彈效果
- 支持RecyclerView
- 支持AbsListView,
- 支持ScrollView
支持WebView
效果圖:
項目地址:
github.com/lcodecorex/…
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)
- 支持多點觸摸,下拉、上拉各類手勢衝突
項目地址:
github.com/scwang90/Sm…
一個好玩的FunGameRefreshView
效果圖
項目地址
github.com/Hitomis/Fun…
MarkMjw/PullToRefresh
根據Maxwin的XListView改造而來,完善下拉刷新上拉加載更多的功能並實現自動刷新以及自動加載等功能, 並增長對ScrollView的支持
項目地址:
github.com/MarkMjw/Pul…
Android-PullToRefresh
Android-PullToRefresh是一個個功能強大,支持ListView、ExpandableListView、GridView、WebView、ScrollView、HorizontalScrollView、ViewPager、ListFragment
項目地址:
github.com/chrisbanes/…
基於Google修改的google下拉控件SwipeRefreshLayout
項目地址:
github.com/baoyongzhan…
BeerSwipeRefreshLayout
很是有創意的一個庫
項目地址:
github.com/recruit-lif…
PullLoadMoreRecyclerView
實現RecyclerView下拉刷新和上拉加載更多以及RecyclerView線性、網格、瀑布流效果演示
項目地址:
github.com/WuXiaolong/…
一個古老的PullToRefreshAndLoad
項目效果:
項目地址:
github.com/jingchenUST…
方便調用的SuperRecycleView
- 結合XrecyclerView 和BaseRecyclerViewAdapterHelper更加的方便的調用RecyclerView的下拉刷新跟上拉加載
- 添加高仿微信通信錄模塊以及美團地址選擇模塊
關於更多
2017上半年技術文章集合—184篇文章分類彙總
高級UI特效仿直播點贊效果—一個優美炫酷的點贊動畫
一個實現錄音和播放的小案例
NDK項目實戰—高仿360手機助手之卸載監聽
項目地址:
github.com/supercwn/Su…
相信本身,沒有作不到的,只有想不到的
若是你以爲此文對您有所幫助,歡迎入羣 QQ交流羣 :644196190
微信公衆號:終端研發部