博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转】Android开源项目发现---ListView篇(持续更新)
阅读量:7176 次
发布时间:2019-06-29

本文共 2187 字,大约阅读时间需要 7 分钟。

原文网址:http://blog.csdn.net/krislight/article/details/20211045

资料转载地址:https://github.com/Trinea/android-open-project 

 

1. android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新

ListView、ViewPager、WevView、ExpandableListView、GridView、(Horizontal)ScrollView、Fragment上下左右拉动刷新。

项目地址:
Demo地址:

 

3. DropDownListView 下拉刷新及滑动到底部加载更多ListView

项目地址:
Demo地址:
文档介绍:

 

4. DragSortListView 拖动排序的ListView

同时支持ListView滑动item删除,各个Item高度不一、单选、复选、CursorAdapter做为适配器、拖动背景变化等

项目地址:
Demo地址:

 

5. SwipeListView 支持定义ListView左右滑动事件,支持左右滑动位移,支持定义动画时间

项目地址:
Demo地址:

 

6. Android-SwipeToDismiss 滑动Item消失ListView

项目地址:
支持3.0以下版本见:
Demo地址:

 

7. StickyListHeaders GroupName滑动到顶端时会固定不动直到另外一个GroupName到达顶端的ExpandListView,支持快速滑动,支持Android2.3及以上

项目地址:

APP示例:Android 4.0联系人

效果图:

 

8. pinned-section-listview GroupName滑动到顶端时会固定不动直到另外一个GroupName到达顶端的ExpandListView

项目地址:
效果图:

 

9. PinnedHeaderListView GroupName滑动到顶端时会固定不动直到另外一个GroupName到达顶端的ExpandListView

项目地址:

 

10. QuickReturnHeader ListView/ScrollView的header或footer,当向下滚动时消失,向上滚动时出现

项目地址:
Demo地址:

 

 11. IndexableListView ListView右侧会显示item首字母快捷索引,点击可快速滑动到某个item

项目地址:

Demo地址:

 

12. CustomFastScrollView ListView快速滑动,同时屏幕中间PopupWindows显示滑动到的item内容或首字母

项目地址:
效果图:

 

13. Android-ScrollBarPanel ListView滑动时固定的Panel指示显示在scrollbar旁边

项目地址:
效果展示:

 

14. SlideExpandableListView 用户点击listView item滑出固定区域,其他item的区域收缩

项目地址:
Demo地址:

 

15. JazzyListView ListView及GridView item以特殊动画效果进入屏幕,效果包括grow、cards、curl、wave、flip、fly等等

项目地址:

Demo地址:
效果展示:

 

16. ListViewAnimations 带Item显示动画的ListView,动画包括底部飞入、其他方向斜飞入、下层飞入、渐变消失、滑动删除等

项目地址:
Demo地址:

 

17. DevsmartLib-Android 横向ListView

项目地址:
Demo地址:

 

18.multichoiceAdapter 多选的adapter,一种比原生adapter更简单的实现,记录选项总数和背景高亮

项目地址: 

Demo地址:

                          

 

 

19. Cards-UI 卡片式View,支持单个卡片,item为卡片的ListView

项目地址:
Demo地址:

 

20. cardslib 卡片式View,支持单个卡片,item为卡片的ListView和GridView

项目地址:
Demo地址:

 

21.HorizontalVariableListView 支持Item宽度不一致的ListView

项目地址:

 

22.ListBuddies 

项目地址:

讲解文章:

 

23.LinearListView用LinearLayout实现的ListView,可解决多个ListView并存的问题以及横向滚动的List

项目地址:

 

24.EnhancedListView

支持横向滑动滑动删除列表项以及撤销删除的ListView,该项目的前身是

项目地址:
Demo地址:

 

25.Smoothie异步加载数据的listView和GridView

项目地址:

 

26.QuickReturnListView快速返回的ListView

项目地址:

 

27.SuperListView超级ListView,提供了很多实用效果的ListView像滑动删除,无数据时的默认Layout显示

项目地址:

 

28.ListViewTipsAndTricks 关于ListView的一些指点和技巧

项目地址:

你可能感兴趣的文章
RSA密钥的跨平台通用
查看>>
ReactNative: 搭建ReactNative开发环境
查看>>
class_create(),device_create自动创建设备文件结点【转】
查看>>
shell 编程
查看>>
PLSQL的DBMS_GETLINE
查看>>
c语言编程风格
查看>>
ylbtech-LanguageSamples-OperatorOverLoading(运算符重载)
查看>>
Effective C++ (7) 强制类型转换
查看>>
三种主流的Web服务实现方案(REST+SOAP+XML-RPC)简述及比较
查看>>
分享WCF聊天程序--WCFChat
查看>>
NSubstitute完全手册(九)检查接收到的调用
查看>>
Druid:一个用于大数据实时处理的开源分布式系统
查看>>
网站制作中建议你必须特别注意的问题
查看>>
ASP.NET中TextBox控件设置ReadOnly="true"后台取不到值
查看>>
找出Java进程ID pid的N种方法
查看>>
SSH和SFTP简介
查看>>
借助JRebel使Tomcat支持热部署
查看>>
Android Studio导入第三方类库的方法
查看>>
基于Mozilla Thunderbird的扩展开发(八)---进程间通信之Socket篇(续)
查看>>
AliSQL编译安装
查看>>