EasyXRecyclerView
主要提供了簡單易用強大的RecyclerView庫,包括自定義刷新加載效果、極簡通用的萬能適配器Adapter、萬能分割線、多種分組效果、常見狀態頁面、item動畫效果、添加多個header和footer、側滑、拖拽、Sticky(黏性)效果、多item佈局等,各模塊之間靈活、解耦、通用、又能相互組合使用。git
功能
- 優化RecyclerView功能
- 支持刷新和加載更多效果,滑動到底部自動加載下頁數據
- 支持自定義刷新和加載更多效果
- 支持添加多個header和footer,一行代碼搞定
- 支持動態加載各類Item類型的列表、網格、瀑布流
- 支持極簡通用的萬能適配器Adapter,能夠接受任意數據實體
- 支持萬能的分割線、設置高度(寬度)、顏色、自定義等
- 支持點擊和長按效果
- 支持Item加載動畫效果
- 支持各類分組、隨心定義分組頭部、尾部、多類型內容item
- 支持側滑、拖拽
- 支持Sticky(黏性)效果
- 支持多item佈局
- 支持狀態頁面,加載中、空頁面、錯誤頁面、內容頁面切換
- 支持自定義萬能adapter、holder
Demo下載
掃碼下載體驗
演示(請star支持)
版本說明
當前版本
build.gradle設置
dependencies {
compile 'com.zhouyou:easyrecyclerview:1.0.1'
}
複製代碼
想查看全部版本,請點擊下面地址。github
更多詳細介紹請查看wiki,戳這裏!
鳴謝
本庫前身主要是以XRecyclerView爲基礎展開,借鑑和整合其它一些開源項目,再次感謝!bash
關於我
聯繫方式
本羣旨在爲使用我github項目的人提供方便,若是遇到問題歡迎在羣裏提問。ide
歡迎加入QQ交流羣