您的位置:首页 > 移动开发 > Android开发

Github上star数超1000的Android列表控件

2017-03-28 12:16 453 查看
Android开发中,列表估计是最最常使用到的控件之一了。列表相关的交互如下拉刷新,上拉更多,滑动菜单,拖动排序,滑动菜单,sticky header分组,FAB等等都是十分常见的体验。Github中有大量优秀的开源项目,今天就来看看star数超1000的Android列表控件都有哪些。

WaveSwipeRefreshLayout

star数1300+

水滴效果的下拉刷新列表

https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout



CircleRefreshLayout

star数1300+

对滴效果不错的一个下拉刷新,动画很柔和。

https://github.com/tuesda/CircleRefreshLayout



Phoenix

star数2700+

Phoenix Pull-to-Refresh,Phoenix的动画看起来都很精致,个人蛮喜欢的。

https://github.com/Yalantis/Phoenix



   


android-Ultra-Pull-To-Refresh

star数6300+

这个是国人编写的一个控件,可以支持所有的View下拉刷新。star数挺高的,应该比较符合国内很多开发者的需求。

   https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh





drag-sort-listview

star数2900+

可以对列表进行拖动排序。

https://github.com/bauerca/drag-sort-listview

UltimateRecyclerView

star数4300+

功能很强大,支持下拉刷新、滑动Item出现菜单、支持FAB、拖动Item以及各种动画等。

https://github.com/cymcsg/UltimateRecyclerView





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





   






StickyGridHeaders

star数1300+

这个是九宫格滑动时的sticky header效果。

   https://github.com/TonicArtos/StickyGridHeaders



   


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



   


AsymmetricGridView

star数1200+

一个使用ListView实现的非对称的九宫格效果

https://github.com/felipecsl/AsymmetricGridView





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: