1、BaseRecyclerViewAdapterHelper

GitHub 地址:​https://github.com/CymChad/BaseRecyclerViewAdapterHelper​

简介: 万能 adapter

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_android

2、MultiChoiceAdapter

GitHub 地址:​https://github.com/ManuelPeinado/MultiChoiceAdapter​

简介: Android - A ListView adapter with support for multiple choice modal selection

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_RecyclerView_02

3、SwipeRecyclerView

GitHub 地址:​https://github.com/yanzhenjie/SwipeRecyclerView​

简介: Android - A ListView adapter with support for multiple choice modal selection

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_下拉刷新_03
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_android_04

4、EasyRecyclerView

GitHub 地址:​https://github.com/Jude95/EasyRecyclerView​

简介: ArrayAdapter,pull to refresh,auto load more,Header/Footer,EmptyView,ProgressView,ErrorView

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_github_05

5、StickyItemDecoration

GitHub 地址:​https://github.com/oubowu/StickyItemDecoration​

简介: 强大的 RecyclerView 粘性头部

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_下拉刷新_06

6、PinnedSectionItemDecoration

GitHub 地址:​https://github.com/oubowu/PinnedSectionItemDecoration​

简介: A powerful ItemDecoration for Recyclerview, supports the common layoutmanager.

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_github_07

7、recyclerview-animators

GitHub 地址:​https://github.com/wasabeef/recyclerview-animators​

简介: An Android Animation library which easily add itemanimator to RecyclerView items.

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_RecyclerView_08

8、UltimateRecyclerView

GitHub 地址:​https://github.com/cymcsg/UltimateRecyclerView​

简介: A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features.

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_下拉刷新_09

9、epoxy

GitHub 地址:​https://github.com/airbnb/epoxy​

简介: Epoxy 采用可组合的方式来创建列表。列表中的每个item由一个model代表,model定义了item的布局,id以及span。model还负责处理数据到视图的绑定,在视图被回收的时候释放资源。

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_下拉刷新_10

10、XRecyclerView

GitHub 地址:​https://github.com/XRecyclerView/XRecyclerView​

简介: A RecyclerView that implements pullrefresh and loadingmore featrues.you can use it like a standard RecyclerView

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_RecyclerView_11

11、RecyclerViewPager

GitHub 地址:​https://github.com/lsjwzh/RecyclerViewPager​

简介: Deprecated

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_android_12

【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_RecyclerView_13

12、SuperRecyclerView

GitHub 地址:​https://github.com/Malinskiy/SuperRecyclerView​

简介: Pumped up RecyclerView.

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_github_14

13、LRecyclerView

GitHub 地址:​https://github.com/jdsjlzx/LRecyclerView​

简介: RecyclerView下拉刷新,自动加载更多;仿IOS侧滑Item删除菜单

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_RecyclerView_15

14、LayoutManagerGroup

GitHub 地址:​https://github.com/DingMouRen/LayoutManagerGroup​

简介: Customize the LayoutManager of RecyclerView(自定义LayoutManager)

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_下拉刷新_16

15、android-advancedrecyclerview

GitHub 地址:​https://github.com/h6ah4i/android-advancedrecyclerview​

简介: RecyclerView extension library which provides advanced features. (ex. Google’s Inbox app like swiping, Play Music app like drag and drop sorting)

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_android_17

刷新控件

1、SmartRefreshLayout

GitHub 地址:​https://github.com/scwang90/SmartRefreshLayout​

简介: 下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_RecyclerView_18
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_RecyclerView_19
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_下拉刷新_20
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_android_21
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_下拉刷新_22
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_下拉刷新_23

2、android-Ultra-Pull-To-Refresh

GitHub 地址:​https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh​

简介: Ultra Pull to Refresh for Android. Support all the views.

3、Android-PullToRefresh

GitHub 地址:​https://github.com/chrisbanes/Android-PullToRefresh​

简介: his project aims to provide a reusable Pull to Refresh widget for Android. It was originally based on Johan Nilsson’s library (mainly for graphics, strings and animations), but these have been replaced since.

效果图:
【Android -- UI 开发】那些酷炫的 RecyclerView 开源库整理_android_24

4、SpringView

GitHub 地址:​https://github.com/liaoinstan/SpringView​

简介: A custom view pull to refresh,support ScrollView,ListView,RecyclerView,WebView and all another views, easy to use

5、Phoenix Pull-to-Refresh

GitHub 地址:​https://github.com/Yalantis/Phoenix​

简介: Phoenix Pull-to-Refresh