EasyXRecyclerView庫基於RecyclerView的終極封裝(一)-簡介

github源碼地址:https://github.com/zhou-you/EasyXRecyclerView

EasyXRecyclerView

主要提供了簡單易用強大的RecyclerView庫,包括自定義刷新加載效果、極簡通用的萬能適配器Adapter、萬能分割線、多種分組效果、常見狀態頁面、item動畫效果、添加多個header和footer、側滑、拖拽、Sticky(黏性)效果、多item佈局等,各模塊之間靈活、解耦、通用、又能相互組合使用。git

功能

  • 優化RecyclerView功能
  • 支持刷新和加載更多效果,滑動到底部自動加載下頁數據
  • 支持自定義刷新和加載更多效果
  • 支持添加多個header和footer,一行代碼搞定
  • 支持動態加載各類Item類型的列表、網格、瀑布流
  • 支持極簡通用的萬能適配器Adapter,能夠接受任意數據實體
  • 支持萬能的分割線、設置高度(寬度)、顏色、自定義等
  • 支持點擊和長按效果
  • 支持Item加載動畫效果
  • 支持各類分組、隨心定義分組頭部、尾部、多類型內容item
  • 支持側滑、拖拽
  • 支持Sticky(黏性)效果
  • 支持多item佈局
  • 支持狀態頁面,加載中、空頁面、錯誤頁面、內容頁面切換
  • 支持自定義萬能adapter、holder

Demo下載

downloads

掃碼下載體驗

演示(請star支持)

版本說明

當前版本

release

build.gradle設置

dependencies {
 compile 'com.zhouyou:easyrecyclerview:1.0.1'
}
複製代碼

想查看全部版本,請點擊下面地址。github

jcenter

更多詳細介紹請查看wiki,戳這裏!

鳴謝

本庫前身主要是以XRecyclerView爲基礎展開,借鑑和整合其它一些開源項目,再次感謝!bash

關於我

github
csdn

聯繫方式

本羣旨在爲使用我github項目的人提供方便,若是遇到問題歡迎在羣裏提問。ide

歡迎加入QQ交流羣

相關文章
相關標籤/搜索