# Learning-RecyclerView **Repository Path**: ouyangpengdev/Learning-RecyclerView ## Basic Information - **Project Name**: Learning-RecyclerView - **Description**: a collection repository for repositories about recyclerView(RecyclerView大集合) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-03-23 - **Last Updated**: 2024-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README >博客原地址:[Anthony的简书博客](http://www.jianshu.com/p/154891851fe2) > github地址:https://github.com/CameloeAnthony/Learning-RecyclerView >欢迎关注我的微博:[Anthony](http://weibo.com/3288332304) 最近在研究RecyclerView ,还是习惯整理一下开源项目放到github上 ,欢迎提交更新 ,fork,star。 排序纯属个人直觉。 |序号| 项目名称 |项目描述 | 预览| |-------------|:-----------: |:----------:| :-------------:| |1|[cymcsg](https://github.com/cymcsg)/**[UltimateRecyclerView](https://github.com/cymcsg/UltimateRecyclerView)**|RecyclerView支持各种功能的库,star3000+,Ultimate 这个名字就取得屌|![](https://camo.githubusercontent.com/853a63ecd7ea3f4dcc9262fff4e0b30ff8751a33/68747470733a2f2f627974656275636b65742e6f72672f6d61727368616c6368656e2f696d616765732f7261772f343462656231363231323163373139656134303934626437656131633966306364376465346330342f756c74696d61746572656379636c6572766965772f756c74696d6174655f72656379636c65727669657731312e676966)| |2|[CymChad](https://github.com/CymChad)/**[BaseRecyclerViewAdapterHelper](https://github.com/CymChad/BaseRecyclerViewAdapterHelper)** |一个强大并且灵活的RecyclerViewAdapter|![BaseRecyclerViewAdapterHelper](https://github.com/CymChad/BaseRecyclerViewAdapterHelper/raw/master/demo_res/demo.gif)| |3|[h6ah4i](https://github.com/h6ah4i)/**[android-advancedrecyclerview](https://github.com/h6ah4i/android-advancedrecyclerview)** |RecyclerView支持各种功能的库|无| |4| [TonicArtos](https://github.com/TonicArtos)/**[SuperSLiM](https://github.com/TonicArtos/SuperSLiM)**| RecyclerView 的一款layout manager,支持linear,grid以及staggered之间的互换.并支持sticky特性|[![SuperSLiM](https://camo.githubusercontent.com/3a55cfd0bbfd28e72aa875f4905cc23cc37a87f4/68747470733a2f2f342e62702e626c6f6773706f742e636f6d2f2d657034364a4b70476138342f564a685831706c575743492f4141414141414141585a592f394131417272563361336b2f73313630302f5375706572534c694d2d44656d6f2d736d616c6c2e676966)](https://github.com/TonicArtos/SuperSLiM/tree/master/example)| |5|[nshmura](https://github.com/nshmura)/**[RecyclerTabLayout](https://github.com/nshmura/RecyclerTabLayout)** |使用RecyclerView实现的tablayout|![RecyclerTabLayout](https://github.com/nshmura/RecyclerTabLayout/raw/master/art/years.gif)![RecyclerTabLayout](https://github.com/nshmura/RecyclerTabLayout/raw/master/art/icon.gif)| |6| [waynell](https://github.com/waynell)/**[VideoListPlayer](https://github.com/waynell/VideoListPlayer)**|VideoListPlayer实现了在列表控件(ListView, RecyclerView)中加载并播放视频,并支持滑动时自动播放/暂停的功能|![VideoListPlayer](http://upload-images.jianshu.io/upload_images/1833901-e0936b107676bade.gif?imageMogr2/auto-orient/strip)| |7|[davideas](https://github.com/davideas)/**[FlexibleAdapter](https://github.com/davideas/FlexibleAdapter)** |一款强大的RecyclerView的adapter,支持ViewHolders动画,拖拽,滑动,取消, 伸缩等|![](http://upload-images.jianshu.io/upload_images/1833901-f5ba4d5e21f92899.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)| |8|[afollestad](https://github.com/afollestad)/**[drag-select-recyclerview](https://github.com/afollestad/drag-select-recyclerview)** |通过RecyclerViews实现Google Photo中的多选效果|[![Art](https://github.com/afollestad/drag-select-recyclerview/raw/master/art/showcase.gif)](https://github.com/afollestad/drag-select-recyclerview/raw/master/art/showcase.gif)| |9| [wasabeef](https://github.com/wasabeef)/**[recyclerview-animators](https://github.com/wasabeef/recyclerview-animators)**|各种动画库, 添加 itemanimator 到 RecyclerView items|![recyclerview-animators](http://upload-images.jianshu.io/upload_images/1833901-61a08d95ab7e4f29.gif?imageMogr2/auto-orient/strip)| |10|[CodeFalling](https://github.com/CodeFalling)/**[RecyclerViewSwipeDismiss](https://github.com/CodeFalling/RecyclerViewSwipeDismiss)** |滑动删除的RecyclerView|![RecyclerViewSwipeDismiss](http://upload-images.jianshu.io/upload_images/1833901-adfef41e94c818e0.gif?imageMogr2/auto-orient/strip)| |11|[thorbenprimke](https://github.com/thorbenprimke)/**[realm-recyclerview](https://github.com/thorbenprimke/realm-recyclerview)** |基于上面的SuperSlim项目,以及Reaml封装的RecyclerView|![realm-recyclerview](https://raw.githubusercontent.com/thorbenprimke/realm-recyclerview/master/extra/screenshot-demo-app.gif)| |12| [kanytu](https://github.com/kanytu)/**[android-parallax-recyclerview](https://github.com/kanytu/android-parallax-recyclerview)**|在RecyclerView上面实现视差效果|[![ParallaxListView](https://raw.githubusercontent.com/kanytu/android-parallax-recycleview/master/screenshots/parallaxtoolbar.gif)](https://raw.githubusercontent.com/kanytu/android-parallax-recycleview/master/screenshots/parallaxtoolbar.gif)| |13| [yqritc](https://github.com/yqritc)/**[RecyclerView-FlexibleDivider](https://github.com/yqritc/RecyclerView-FlexibleDivider)**|提供简易的方式操作RecyclerView中的分割线(ItemDecoration)|[![Complex Divider](https://github.com/yqritc/RecyclerView-FlexibleDivider/raw/master/sample/sample2.gif)](https://github.com/yqritc/RecyclerView-FlexibleDivider/blob/master/sample/sample2.gif)| |14| [googlesamples](https://github.com/googlesamples)/**[android-RecyclerView](https://github.com/googlesamples/android-RecyclerView)**|官方提供的android-RecyclerView实例|![android-RecyclerView](http://upload-images.jianshu.io/upload_images/1833901-ebdf277493b2b808.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)| |15|[Malinskiy](https://github.com/Malinskiy)/**[SuperRecyclerView](https://github.com/Malinskiy/SuperRecyclerView)** |SuperRecyclerView 是对RecyclerView的进一步封装,提高可用性|无| |16| [Wrdlbrnft](https://github.com/Wrdlbrnft)/**[Searchable-RecyclerView-Demo](https://github.com/Wrdlbrnft/Searchable-RecyclerView-Demo)**|利用SearchView实现的RecyclerView搜索效果,并且充分利用了RecyclerView中的item animations 动画|[![Searchable-RecyclerView](https://camo.githubusercontent.com/da0e732c8554f89f52184266564a42ef9c691d58/687474703a2f2f692e737461636b2e696d6775722e636f6d2f68747a30592e676966)](https://camo.githubusercontent.com/da0e732c8554f89f52184266564a42ef9c691d58/687474703a2f2f692e737461636b2e696d6775722e636f6d2f68747a30592e676966)| |17|[radzio](https://github.com/radzio)/**[android-data-binding-recyclerview](https://github.com/radzio/android-data-binding-recyclerview)** |data-binding和RecyclerView的结合|[![android-data-binding-recyclerview](https://cloud.githubusercontent.com/assets/469111/7898771/36df1504-070b-11e5-95d5-d8ca0aaf50dd.gif)](https://cloud.githubusercontent.com/assets/469111/7898771/36df1504-070b-11e5-95d5-d8ca0aaf50dd.gif)| |18|[exallium](https://github.com/exallium)/**[RxRecyclerView](https://github.com/exallium/RxRecyclerView)** |响应式的RxRecyclerView Adapter|[![RxRecyclerView](https://camo.githubusercontent.com/23defaf8ce16f3b9e45b26d9c5515cc8f374cfb5/687474703a2f2f692e696d6775722e636f6d2f5378444f4979422e706e67)](https://camo.githubusercontent.com/23defaf8ce16f3b9e45b26d9c5515cc8f374cfb5/687474703a2f2f692e696d6775722e636f6d2f5378444f4979422e706e67)| |20| [CaMnter](https://github.com/CaMnter)/**[EasyRecyclerViewSidebar](https://github.com/CaMnter/EasyRecyclerViewSidebar)**|实现伦敦眼效果的LayoutManager|![EasyRecyclerViewSidebar](https://cloud.githubusercontent.com/assets/2686355/11742412/651bc71e-a008-11e5-9a5e-4f10be4adbd8.gif)| |21| [Naoki2015/CircleDemo](https://github.com/Naoki2015/CircleDemo)|仿微信(weixin wechat)实现的朋友圈,模拟与后台交互实现了点赞、评论、删除等功能,*RecyclerView*可以根据键盘的显示或隐藏实现联动。与后台交互采用mvp模式。关键字:wechat weixin 微信朋友圈|![](https://github.com/Naoki2015/CircleDemo/raw/master/CircleDemo/imgs/2.png)| |22| [jiang111](https://github.com/jiang111)/**[IndexRecyclerView](https://github.com/jiang111/IndexRecyclerView)**|通过RecyclerView实现的联系人|[![IndexRecyclerView](https://raw.githubusercontent.com/jiang111/IndexRecyclerView/master/art/art.gif)](https://raw.githubusercontent.com/jiang111/IndexRecyclerView/master/art/art.gif)| |23|[liaoinstan](https://github.com/liaoinstan)/**[SpringView](https://github.com/liaoinstan/SpringView)** |很棒的下拉刷新效果,各种|![](http://upload-images.jianshu.io/upload_images/1833901-2e9285e71fdbcdac.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)| |24|[drakeet](https://github.com/drakeet)/**[RecyclerViewWithHeaderNewPractice](https://github.com/drakeet/RecyclerViewWithHeaderNewPractice)**|很新颖的一种header实现|[![](https://github.com/drakeet/RecyclerViewWithHeaderNewPractice/raw/master/demo.gif)](https://github.com/drakeet/RecyclerViewWithHeaderNewPractice/blob/master/demo.gif)| |25|[YoKeyword](https://github.com/YoKeyword)/**[ItemTouchHelperDemo](https://github.com/YoKeyword/ItemTouchHelperDemo)**|使用ItemTouchHelper实现今日头条 网易新闻 的频道排序、频道移动|[![ItemTouchHelperDemo](https://camo.githubusercontent.com/ffdf764e108d0e9dcd9d24da20f71d8ff0957b75/687474703a2f2f75706c6f61642d696d616765732e6a69616e7368752e696f2f75706c6f61645f696d616765732f3933373835312d326466353066663938333364643338362e6769663f696d6167654d6f6772322f6175746f2d6f7269656e742f7374726970)](https://camo.githubusercontent.com/ffdf764e108d0e9dcd9d24da20f71d8ff0957b75/687474703a2f2f75706c6f61642d696d616765732e6a69616e7368752e696f2f75706c6f61645f696d616765732f3933373835312d326466353066663938333364643338362e6769663f696d6167654d6f6772322f6175746f2d6f7269656e742f7374726970)| |26|[HoneyNeutrons](https://github.com/HoneyNeutrons)/**[RecyclerViewUndoSwipe](https://github.com/HoneyNeutrons/RecyclerViewUndoSwipe)**|利用 ItemTouch helper实现的。滑动和拖拽效果的任务app|![RecyclerViewUndoSwipe](https://camo2.githubusercontent.com/633c9f0144b49b6a90edb18e44361f843010cd0f/687474703a2f2f696d6775722e636f6d2f523931554a716c2e676966)|