EasyXRecyclerView
主要提供了简单易用强大的RecyclerView库,包括自定义刷新加载效果、极简通用的万能适配器Adapter、万能分割线、多种分组效果、常见状态页面、item动画效果、添加多个header和footer、侧滑、拖拽、Sticky(黏性)效果、多item布局等,各模块之间灵活、解耦、通用、又能相互组合使用。
Install / Use
/learn @zhou-you/EasyXRecyclerViewREADME
EasyXRecyclerView
主要提供了简单易用强大的RecyclerView库,包括自定义刷新加载效果、极简通用的万能适配器Adapter、万能分割线、多种分组效果、常见状态页面、item动画效果、添加多个header和footer、侧滑、拖拽、Sticky(黏性)效果、多item布局等,各模块之间灵活、解耦、通用、又能相互组合使用。
注:库很轻量只有213Kb,虽然功能多,大部分是复用!!!
功能
- 优化RecyclerView功能
- 支持刷新和加载更多效果,滑动到底部自动加载下页数据
- 支持自定义刷新和加载更多效果
- 支持添加多个header和footer,一行代码搞定
- 支持动态加载各种Item类型的列表、网格、瀑布流
- 支持极简通用的万能适配器Adapter,可以接受任意数据实体
- 支持万能的分割线、设置高度(宽度)、颜色、自定义等
- 支持点击和长按效果
- 支持Item加载动画效果
- 支持各种分组、随心定义分组头部、尾部、多类型内容item
- 支持侧滑、拖拽
- 支持Sticky(黏性)效果
- 支持多item布局
- 支持状态页面,加载中、空页面、错误页面、内容页面切换
- 支持自定义万能adapter、holder
Demo下载
扫码下载体验

演示(请star支持)

版本说明
当前版本
build.gradle设置
dependencies {
compile 'com.zhouyou:easyrecyclerview:1.0.6'
}
想查看所有版本,请点击下面地址。
更多详细介绍请查看wiki,戳这里!
鸣谢
本库前身主要是以XRecyclerView为基础展开,借鉴和整合其它一些开源项目,再次感谢!
- https://github.com/XRecyclerView
- https://github.com/supercwn/SuperRecycleView
- https://github.com/yqritc/RecyclerView-FlexibleDivider
- https://github.com/donkingliang/GroupedRecyclerViewAdapter
关于我
联系方式
本群旨在为使用我github项目的人提供方便,如果遇到问题欢迎在群里提问。
欢迎加入QQ交流群(Q1群已满,请加入Q2群)

Related Skills
node-connect
337.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
