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

abcd1234 7年前
   <p>Android开发中,列表估计是最最常使用到的控件之一了。列表相关的交互如下拉刷新,上拉更多,滑动菜单,拖动排序,滑动菜单,sticky header分组,FAB等等都是十分常见的体验。Github中有大量优秀的开源项目,今天就来看看star数超1000的Android列表控件都有哪些。</p>    <ul>     <li> <p><strong>WaveSwipeRefreshLayout</strong></p> <p>star数1300+</p> <p>水滴效果的下拉刷新列表</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/1ddf0b842df8caa94a4a4b54d73a10e0.gif"></p> </li>     <li> <p><strong>CircleRefreshLayout</strong></p> <p>star数1300+</p> <p>对滴效果不错的一个下拉刷新,动画很柔和。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/d092fa7796226a3cbcf6b5970e279a1b.gif"></p> </li>     <li> <p><strong>Phoenix</strong></p> <p>star数2700+</p> <p>Phoenix Pull-to-Refresh,Phoenix的动画看起来都很精致,个人蛮喜欢的。</p> <p> </p> </li>    </ul>    <p style="text-align: center;"><img src="https://simg.open-open.com/show/614dd39dd11646d05a35c8d77fe25956.gif"></p>    <ul>     <li> <p><strong>android-Ultra-Pull-To-Refresh</strong></p> <p>star数6300+</p> <p>这个是国人编写的一个控件,可以支持所有的View下拉刷新。star数挺高的,应该比较符合国内很多开发者的需求。</p> </li>    </ul>    <p style="text-align: center;"><img src="https://simg.open-open.com/show/1cf5fbc50893f4d4caa75a718c47b8b7.gif"></p>    <ul>     <li><strong>drag-sort-listview</strong></li>    </ul>    <p>star数2900+</p>    <p>可以对列表进行拖动排序。</p>    <ul>     <li><strong>UltimateRecyclerView</strong></li>    </ul>    <p>star数4300+</p>    <p>功能很强大,支持下拉刷新、滑动Item出现菜单、支持FAB、拖动Item以及各种动画等。</p>    <p style="text-align: center;"><img src="https://simg.open-open.com/show/3bac30a38f22a0e6b8d9a4310b828f7e.gif"></p>    <ul>     <li> <p><strong>BaseRecyclerViewAdapterHelper</strong></p> </li>    </ul>    <p>star数4000+</p>    <p>功能强大的RecycleView使用帮助</p>    <ul>     <li> <p><strong>pinned-section-listview</strong></p> </li>     <li> <p><strong>star数2100+</strong></p> <p>ListView在分组内滑动时分组title可以固定,即sticky header效果。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/a22214cefd991c2e2fe077b70a0ce991.png"> <img src="https://simg.open-open.com/show/a46242af5b1c670b9575b4ae9440e076.png"> <img src="https://simg.open-open.com/show/e458893565a51bf687e40f2eae7f5fe4.png"></p> </li>     <li> <p><strong>StickyGridHeaders</strong></p> <p>star数1300+</p> <p>这个是九宫格滑动时的sticky header效果。</p> </li>    </ul>    <p><img src="https://simg.open-open.com/show/21385e752494b88ef819a25813026379.png"></p>    <ul>     <li> <p><strong>RecyclerViewItemAnimators</strong></p> </li>    </ul>    <p>star数2100+</p>    <p>要实现RecycleView Item各种动画效果,可以参考此类库</p>    <ul>     <li> <p><strong>greedo-layout-for-android</strong></p> </li>     <li> <p><strong>star数1000+</strong></p> <p>RecyclerView实现的类似九宫格的效果,item的排版不规则</p> <p> </p> </li>    </ul>    <p style="text-align: center;"><img src="https://simg.open-open.com/show/7592d8577c63340e6a799e394cacd323.png"></p>    <ul>     <li> <p><strong>AsymmetricGridView</strong></p> <p>star数1200+</p> <p>一个使用ListView实现的非对称的九宫格效果</p> <p> </p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/47a5f3b149ef5e160878269e59dcd57d.png"> <img src="https://simg.open-open.com/show/b828ccccc2412152d55b0eea3d004d47.png"> <img src="https://simg.open-open.com/show/16f69559b89b850506c829e0eaf911f5.png"></p> </li>    </ul>    <p> </p>    <p>来自:http://www.cnblogs.com/angrycode/p/5997910.html</p>    <p> </p>