Github上star数超1000的Android列表控件
2017-03-28 12:16
609 查看
Android开发中,列表估计是最最常使用到的控件之一了。列表相关的交互如下拉刷新,上拉更多,滑动菜单,拖动排序,滑动菜单,sticky header分组,FAB等等都是十分常见的体验。Github中有大量优秀的开源项目,今天就来看看star数超1000的Android列表控件都有哪些。
WaveSwipeRefreshLayout
star数1300+
水滴效果的下拉刷新列表
https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192607625-2054004406.gif)
CircleRefreshLayout
star数1300+
对滴效果不错的一个下拉刷新,动画很柔和。
https://github.com/tuesda/CircleRefreshLayout
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192658734-400188210.gif)
Phoenix
star数2700+
Phoenix Pull-to-Refresh,Phoenix的动画看起来都很精致,个人蛮喜欢的。
https://github.com/Yalantis/Phoenix
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192747468-2040282154.gif)
android-Ultra-Pull-To-Refresh
star数6300+
这个是国人编写的一个控件,可以支持所有的View下拉刷新。star数挺高的,应该比较符合国内很多开发者的需求。
https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192805281-978982292.gif)
drag-sort-listview
star数2900+
可以对列表进行拖动排序。
https://github.com/bauerca/drag-sort-listview
UltimateRecyclerView
star数4300+
功能很强大,支持下拉刷新、滑动Item出现菜单、支持FAB、拖动Item以及各种动画等。
https://github.com/cymcsg/UltimateRecyclerView
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192854000-336276743.gif)
BaseRecyclerViewAdapterHelper
star数4000+
功能强大的RecycleView使用帮助
https://github.com/CymChad/BaseRecyclerViewAdapterHelper
pinned-section-listview
star数2100+
ListView在分组内滑动时分组title可以固定,即sticky header效果。
https://github.com/beworker/pinned-section-listview
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192926390-10116122.png)
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192933640-529795943.png)
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192940218-2084472347.png)
StickyGridHeaders
star数1300+
这个是九宫格滑动时的sticky header效果。
https://github.com/TonicArtos/StickyGridHeaders
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025193105453-119573227.png)
RecyclerViewItemAnimators
star数2100+
要实现RecycleView Item各种动画效果,可以参考此类库
https://github.com/gabrielemariotti/RecyclerViewItemAnimators
greedo-layout-for-android
star数1000+
RecyclerView实现的类似九宫格的效果,item的排版不规则
https://github.com/500px/greedo-layout-for-android
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025193402343-483746748.png)
AsymmetricGridView
star数1200+
一个使用ListView实现的非对称的九宫格效果
https://github.com/felipecsl/AsymmetricGridView
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025193420656-724904788.png)
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025193428687-1475379163.png)
WaveSwipeRefreshLayout
star数1300+
水滴效果的下拉刷新列表
https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192607625-2054004406.gif)
CircleRefreshLayout
star数1300+
对滴效果不错的一个下拉刷新,动画很柔和。
https://github.com/tuesda/CircleRefreshLayout
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192658734-400188210.gif)
Phoenix
star数2700+
Phoenix Pull-to-Refresh,Phoenix的动画看起来都很精致,个人蛮喜欢的。
https://github.com/Yalantis/Phoenix
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192747468-2040282154.gif)
android-Ultra-Pull-To-Refresh
star数6300+
这个是国人编写的一个控件,可以支持所有的View下拉刷新。star数挺高的,应该比较符合国内很多开发者的需求。
https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192805281-978982292.gif)
drag-sort-listview
star数2900+
可以对列表进行拖动排序。
https://github.com/bauerca/drag-sort-listview
UltimateRecyclerView
star数4300+
功能很强大,支持下拉刷新、滑动Item出现菜单、支持FAB、拖动Item以及各种动画等。
https://github.com/cymcsg/UltimateRecyclerView
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192854000-336276743.gif)
BaseRecyclerViewAdapterHelper
star数4000+
功能强大的RecycleView使用帮助
https://github.com/CymChad/BaseRecyclerViewAdapterHelper
pinned-section-listview
star数2100+
ListView在分组内滑动时分组title可以固定,即sticky header效果。
https://github.com/beworker/pinned-section-listview
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192926390-10116122.png)
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192933640-529795943.png)
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025192940218-2084472347.png)
StickyGridHeaders
star数1300+
这个是九宫格滑动时的sticky header效果。
https://github.com/TonicArtos/StickyGridHeaders
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025193105453-119573227.png)
RecyclerViewItemAnimators
star数2100+
要实现RecycleView Item各种动画效果,可以参考此类库
https://github.com/gabrielemariotti/RecyclerViewItemAnimators
greedo-layout-for-android
star数1000+
RecyclerView实现的类似九宫格的效果,item的排版不规则
https://github.com/500px/greedo-layout-for-android
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025193402343-483746748.png)
AsymmetricGridView
star数1200+
一个使用ListView实现的非对称的九宫格效果
https://github.com/felipecsl/AsymmetricGridView
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025193420656-724904788.png)
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025193428687-1475379163.png)
![](http://images2015.cnblogs.com/blog/427085/201610/427085-20161025193435984-1076757134.png)
相关文章推荐
- Github上star数超1000的Android列表控件
- Github上star数超1000的Android列表控件
- github上万颗star的21个JAVA(19个Android相关)开发框架,知道多少,用过多少(截止2016年12月17日)
- 「译」Android最佳实践指南——GitHub Star 7000+
- github上万颗star的21个JAVA(19个Android相关)开发框架,知道多少,用过多少
- github上万颗star的21个JAVA(19个Android相关)开发框架,知道多少,用过多少(截止2016年12月17日)
- GitHub上最火的40个Android开源项目(二)
- GitHub上最火的40个Android开源项目(二)
- GitHub Android 开源项目汇总
- GitHub Top20开源项目Android
- android-------------GitHub Android 开源项目汇总
- GitHub Android 开源项目汇总
- android 实用项目备份【GitHub】(三)
- GitHub Android 开源项目汇总
- github上的NB Android项目
- GitHub Android 最火开源项目Top20
- 介绍一下android uboot下擦除inand 的命令:mmc erase boot 0 0 1000
- GitHub上40个最火的Android开源项目
- android 实用项目备份【GitHub】(二)
- GitHub Android 开源项目汇总