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

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

ListView、ViewPager、WevView、ExpandableListView、GridView、(Horizontal)ScrollView、Fragment上下左右拉动刷新。
项目地址:https://github.com/chrisbanes/Android-PullToRefresh
Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refreshview-demo.apk?raw=true

3. DropDownListView 下拉刷新及滑动到底部加载更多ListView
项目地址:https://github.com/Trinea/AndroidCommon
Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/TrineaAndroidDemo.apk?raw=true
文档介绍:http://www.trinea.cn/?p=523

4. DragSortListView 拖动排序的ListView

同时支持ListView滑动item删除,各个Item高度不一、单选、复选、CursorAdapter做为适配器、拖动背景变化等
项目地址:https://github.com/bauerca/drag-sort-listview
Demo地址:https://play.google.com/store/apps/details?id=com.mobeta.android.demodslv

5. SwipeListView 支持定义ListView左右滑动事件,支持左右滑动位移,支持定义动画时间
项目地址:https://github.com/47deg/android-swipelistview
Demo地址:https://play.google.com/store/apps/details?id=com.fortysevendeg.android.swipelistview

6. Android-SwipeToDismiss 滑动Item消失ListView
项目地址:https://github.com/romannurik/Android-SwipeToDismiss
支持3.0以下版本见:https://github.com/JakeWharton/SwipeToDismissNOA
Demo地址:https://github.com/JakeWharton/SwipeToDismissNOA/SwipeToDismissNOA.apk/qr_code

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

项目地址:https://github.com/emilsjolander/StickyListHeaders

APP示例:Android 4.0联系人

效果图:https://raw.github.com/emilsjolander/StickyListHeaders/master/demo.gif

8. pinned-section-listview GroupName滑动到顶端时会固定不动直到另外一个GroupName到达顶端的ExpandListView
项目地址:https://github.com/beworker/pinned-section-listview
效果图:https://raw.github.com/beworker/pinned-section-listview/master/screen1.png

9. PinnedHeaderListView GroupName滑动到顶端时会固定不动直到另外一个GroupName到达顶端的ExpandListView
项目地址:https://github.com/JimiSmith/PinnedHeaderListView

10. QuickReturnHeader ListView/ScrollView的header或footer,当向下滚动时消失,向上滚动时出现
项目地址:https://github.com/ManuelPeinado/QuickReturnHeader
Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/quick-return-header-demo.apk?raw=true

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

项目地址:https://github.com/woozzu/IndexableListView
Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/indexable-listview.apk?raw=true

12. CustomFastScrollView ListView快速滑动,同时屏幕中间PopupWindows显示滑动到的item内容或首字母
项目地址:https://github.com/nolanlawson/CustomFastScrollViewDemo
效果图:https://raw.github.com/nolanlawson/CustomFastScrollViewDemo/master/example.png

13. Android-ScrollBarPanel ListView滑动时固定的Panel指示显示在scrollbar旁边
项目地址:https://github.com/rno/Android-ScrollBarPanel
效果展示:https://github.com/rno/Android-ScrollBarPanel/raw/master/demo_capture.png

14. SlideExpandableListView 用户点击listView item滑出固定区域,其他item的区域收缩
项目地址:https://github.com/tjerkw/Android-SlideExpandableListView
Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/slide-expandable-listView-demo.apk?raw=true

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

项目地址:https://github.com/twotoasters/JazzyListView
Demo地址:https://play.google.com/store/apps/details?id=com.twotoasters.jazzylistview.sample
效果展示:http://lab.hakim.se/scroll-effects/

16. ListViewAnimations 带Item显示动画的ListView,动画包括底部飞入、其他方向斜飞入、下层飞入、渐变消失、滑动删除等
项目地址:https://github.com/nhaarman/ListViewAnimations
Demo地址:https://play.google.com/store/apps/details?id=com.haarman.listviewanimations

17. DevsmartLib-Android 横向ListView
项目地址:https://github.com/dinocore1/DevsmartLib-Android
Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/horizontal-listview-demo.apk?raw=true

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

项目地址: https://github.com/ManuelPeinado/MultiChoiceAdapter

Demo地址:https://play.google.com/store/apps/details?id=com.dpizarro.nfc.basic

https://play.google.com/store/apps/details?id=com.projectsexception.myapplist

19. Cards-UI 卡片式View,支持单个卡片,item为卡片的ListView
项目地址:https://github.com/afollestad/Cards-UI
Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/cards-ui-demo.apk?raw=true

20. cardslib 卡片式View,支持单个卡片,item为卡片的ListView和GridView
项目地址:https://github.com/gabrielemariotti/cardslib
Demo地址:https://play.google.com/store/apps/details?id=it.gmariotti.cardslib.demo

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

项目地址:https://github.com/sephiroth74/HorizontalVariableListView

22.ListBuddies 双列循环滚动的
ListView

项目地址:https://github.com/jpardogo/ListBuddies

讲解文章:http://blog.chengyunfeng.com/?p=573

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

项目地址:https://github.com/frankiesardo/LinearListView

24.EnhancedListView

支持横向滑动滑动删除列表项以及撤销删除的ListView,该项目的前身是SwipeToDismissUndoList
项目地址:https://github.com/timroes/EnhancedListView
Demo地址:https://play.google.com/store/apps/details?id=de.timroes.android.listviewdemo&rdid=de.timroes.android.listviewdemo

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

项目地址:https://github.com/lucasr/smoothie

26.QuickReturnListView快速返回的ListView

项目地址:https://github.com/LarsWerkman/QuickReturnListView

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

项目地址:https://github.com/dommerq/SuperListview

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

项目地址:https://github.com/cyrilmottier/ListViewTipsAndTricks

最新文章

  1. 用PHP抓取页面并分析
  2. Extended TCP/IP Stack In Linux: Netfilter Hooks and IP Table
  3. DokuWiki整合Zentao的用户授权及分组体系
  4. ROWNUMBER() OVER( PARTITION BY COL1 ORDER BY COL2)用法
  5. unity3d DefineManager 全局宏定义
  6. JavaScript 最佳实践
  7. gradle默认路径
  8. 高性能jdbc封装工具 Apache Commons DbUtils 1.6(转载)
  9. CBM-业务组件模型
  10. Java 线程池框架核心代码分析
  11. Git的思想和基本工作原理
  12. lua 类继承和实现
  13. css基础之 语法
  14. jmeter 压力测试 参数
  15. linuxlab下虚拟板与主机通信
  16. [转]linux中颜色的含义
  17. iOS 推荐几篇关于Objective-c 动态语言的文章
  18. python程序—士兵出击
  19. 绘客708s的设置
  20. oldboy s21day04

热门文章

  1. Openfire3.8.2在eclipse中Debug方式启动最简单的方式
  2. VS2012 直接浏览网页时报错
  3. MFC对话框程序EDIT类控件的自动换行,垂直滚动条自动下移
  4. Oracle在表上建立自增字段的方法
  5. ASP.NET MVC5总结(四)登陆中常用技术解析之验证码
  6. Javascript中数组方法汇总
  7. Library string type(2)——关于String的操作
  8. 数位DP入门Ural1057
  9. 【CODECHEF】【phollard rho + miller_rabin】The First Cube
  10. Php之Http请求urlencode/rawurlencode