列表(recyclerView、listView及其相关)

1、RecyclerViewSwipeDismiss
RecyclerViewSwipeDismiss是一个非侵入式的,通过滑动手势删除RecyclerView条目的Android类库,非常容易使用。

RecyclerViewSwipeDismiss.gif

2、FlabbyListView
这个ListView看上去比标准的“柔和”多了,而且滚动的时候还跟橡皮筋一样的粘着,比较有趣。

1
2

3、discrollview
当上下滚动的时候子元素会呈现不同动画效果的scrollView

discrollview.gif

4、StickyListHeaders
tickyListHeaders 是一个在listview中可以轻松的把headers添加到列表视图中,类似于Android4.0 的手机通讯录的效果。很多IOS 也用这种效果,这个框架也可以用在不动的列表之中.[图片上传失败...(image-e49def-1509667714075)]

5、ListBuddies
效果非常棒强烈推荐!一对ListView在停止滚动之后会缓慢的向上滚动并且左右两列的滚动速度不一致,具有视差效果。

ListBuddies.gif

6、Android-ObservableScrollView
Android-ObservableScrollView是一款用于在滚动视图中观测滚动事件的Android库。它能够轻而易举地与Android 5.0 Lollipop引进的工具栏(Toolbar)进行交互,还可以帮助开发者实现拥有Material Design应用视觉体验的界面外观,支持ListView、ScrollView、WebView、RecyclerView、GridView组件。

image
还有8张图,自行去github上查看

7、AsymmetricGridView
AsymmetricGridView是一款自定义的ListView,模仿GridView实现多列和可改变大小的元素。AsymmetricGridView的项目可以跨行和跨列。支持Android 2.3+。

8、android-parallax-recyclerview
recyclerview实现的List头部parallax(视差)效果。

9、recyclerview-animators
RecyclerView Animators是一个Android类库,允许开发者轻松的为RecyclerView的item添加itemanimator,使得RecyclerView具有动画效果。可以设置动画的持续时间。

demo.gif
demo2.gif
demo4.gif

10、RecyclerView-FlexibleDivider
RecyclerView-FlexibleDivider是一个Android类库,提供非常简单的方法控制RecyclerView项目的分割。可以定义项目之间分割线的颜色,以及分割线的粗细。

sample2.gif

11、AndroidTreeView
AndroidTreeView实现列表树形展示。可以添加删除节点。[图片上传失败...(image-c97ca7-1509667714076)]

12、RecyclerViewFastScroller
RecyclerViewFastScroller是然RecyclerView显示快速滚动条条的控件, 只要将它RecyclerView关联起来,就能显示出类似于ListView 快速滚动模式中的滚动条。

13、SwipeToAction
简单的说就是滑动删除

14、android-advancedrecyclerview
带高级功能的RecyclerView (滑动删除,拖动排序,分组,下拉扩展等)

AdvancedRecyclerView.gif

15、RecyclerItemDecoration在具有不同ViewType的recyclerview的item之间绘制间隔(divider),不需要考虑item position的问题。

16、itemtouchhelper-extension
ItemTouchHelper的扩展,带有滚动设置,恢复功能且与RecyclerView没有冲突。

itemtouch_spring.gif

17、drag-select-recyclerview
Google 相册风格的RecyclerView多选效果,手指滑动所到之处都被选中。不过与谷歌相册的差距是一次只能选择一屏的item。[图片上传失败...(image-4865b-1509667714076)]

18、sticky-headers-recyclerview
支持纵横的标题固定顶部ListView控件

687474703a2f2f692e696d6775722e636f6d2f49307a746f50772e676966.gif

19、UltimateRecyclerView
RecyclerView支持各种功能的库

20、BaseRecyclerViewAdapterHelper
一个强大并且灵活的RecyclerViewAdapter,拥有很多功能,方便的适配器。

21、SuperSLiM
RecyclerView 的一款layout manager,支持linear,grid以及staggered之间的互换.并支持sticky特性

76966.gif

22、ToDoList
一个给list增加条目的库,动画不错

content_shot_to-do_dribbble.gif

23、FlexibleAdapter
一款强大的RecyclerView的adapter,支持ViewHolders动画,拖拽,滑动,取消, 伸缩等

0LQE.png

24、android-RecyclerView
官方提供的android-RecyclerView实例

1-linear.png

25、SuperRecyclerView
SuperRecyclerView 是对RecyclerView的进一步封装,提高可用性很尴尬,无图

26、Searchable-RecyclerView-Demo
利用SearchView实现的RecyclerView搜索效果,并且充分利用了RecyclerView中的item animations 动画

27、android-data-binding-recyclerview
data-binding和RecyclerView的结合

28、EasyRecyclerViewSidebar
EasyRecyclerViewSidebar 是更加便利的侧栏索引 .不仅仅可以加载字母,还能加载图片你也可以自定义悬浮View[图片上传失败...(image-43bb78-1509667714076)]

29、IndexRecyclerView
通过RecyclerView实现的联系人

30、 RecyclerViewWithHeaderNewPractice
很新颖的一种header实现

demo.gif

31、ItemTouchHelperDemo
使用ItemTouchHelper实现今日头条 网易新闻 的频道排序、频道移动

374726970.gif

32、RecyclerViewUndoSwipe
利用 ItemTouch helper实现的。滑动和拖拽效果的任务app

33、Android-QuickSideBar
帮助快速查阅对应分组的侧边栏,可以配合任意列表,demo中给出配合RecyclerView(浮动分组使用stickyheadersrecyclerview)。

quicksidebardemo.gif

34、pinned-section-listview

YL992B2VJV~@0ZRCTQA{MLA.png

35、ListViewAnimations

36、StickyHeaderListView
StickyHeaderListView是基于实际需求做出的灵活可变的UI视图,具体实现了如下功能:一、支持下拉刷新和上拉加载更多功能。二、支持无限循环的广告位。三、使用GridView实现可动态配置的频道位、运营位。四、自定义FilterView实现筛选功能,同时支持动画显示与动画隐藏。五、支持FilterView滑动到顶部后吸附悬浮。六、支持标题栏背景颜色渐变和字体颜色渐变。七、实现了数据不足一屏动态添加空数据占位。八、数据为空时ListView多type加载暂无数据视图。[图片上传失败...(image-341673-1509667714076)]

37、XRecyclerView
一个实现了下拉刷新,滚动到底部加载更多以及添加header功能的的RecyclerView。使用方式和RecyclerView完全一致,不需要额外的layout,不需要写特殊的adater。 加载效果内置了AVLoadingIndicatorView上的所有效果,可以根据需要指定。

demo.gif

38、SwipeRecyclerView
RecyclerView侧滑菜单,长按拖拽,滑动删除,自动加载更多,和ViewPager结合使用,和任何下拉刷新框架结合使用。[图片上传失败...(image-88bc97-1509667714076)]

39、SwipeMenuListView
listView的侧滑删除库

40、ExpandableLayout
一个老项目,list的二级拓展

demo.gif

41、RecyclerTreeView
一个用recyclerView做的树型结构,效果也不错,可以借鉴。

effect.gif

42、MultiItem
一个优雅的实现多类型的RecyclerView类库 支持DataBinding Form表单录入 跨多个RecyclerView拖动,有详细的文章说明

CUL~WQ}GP$H(744S69LF7`P.png

43、SherlockAdapter
一个封装了RecyclerView.Adapter一些常用功能的库。

B3.png

44、vlayout
阿里巴巴出品,VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。

687474061.gif

45、SimpleRecyclerView
RecyclerView扩展更容易构建列表。

6FCTEO9GX.png

46、all-base-adapter
Adapter终结者,包含DataBinding,任意ViewGroup,Rv、Lv列表。写Adapter,有它就够了 ,作者是张旭童,图在github上。

47、FastAdapter

P0RVI0K0BYX$MI5XCW4N6YU.png

48、MultiType
一个Android库来创建多个项目类型列表视图很容易和灵活
《Android 复杂的列表视图新写法 · 详解篇》

49、baseAdapter
Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。鸿洋的老作品。

K29I.png

50、PracticalRecyclerView
封装RecyclerView, 立志打造为一个非常实用的开发工具 , 添加一些开发中常用的功能 , 例如下拉刷新, 分页, 自动加载 , 加载错误等等,图很多,在github上。

51、LRecyclerView
LRecyclerView是支持addHeaderView、 addFooterView、下拉刷新、分页加载数据的RecyclerView。
它对 RecyclerView 控件进行了拓展,给RecyclerView增加HeaderView、FooterView,并且不需要对你的Adapter做任何修改。

$DRPBQI6L.png

52、RecyclerViewSnap
recyclerView 中使用SnapHelper的列子

snap_final.gif

53、RecyclerViewCardGallery
RecyclerView实现Card Gallery效果,替代ViewPager方案。能够快速滑动并最终定位到居中位置

RecyclerViewCardGallery_blur.gif

54、ViewPagerLayoutManager
自定义LayoutManager 实现弧形以及滑动放大效果RecyclerView

7CU.png

55、GalleryLayoutManager
使用自定义 LayoutManager 实现 Android 中 Gallery 或者 ViewPager 控件的效果,支持垂直和水平两个方向,支持 RecycleView 的视图回收机制

demo.gif

56、SlimAdapter
这是一种不使用 ViewHolder 来编写适配器的方法。主要功能包括:不包含 ViewHolders,没有反射,流畅和简单的 API,支持多类型适配器,支持 Kotlin,支持简单的 DiffUtil。

SlimAdapter.jpg

57、cardslider-android

preview.gif

58、TogetherScrollView
仿京东金融首页的有速率差的联动ScrollView

687474.gif

59、LayoutManagerGroup
自定义LayoutManager,炫酷列表简书

EchelonLayoutManager

60、epoxy
Android中的RecyclerView是一个显示列表的强大工具,但是它的用法比较琐碎。显示复杂度高的列表是我们团队的一个常用需求,比如具有多种视图类型,分页功能,支持平板和item动画的列表。我们发现自己总是不断的重复相同的设置。所以开发了Epoxy来减轻这个趋势,以简化基于列表的视图的创建,加载静态或者动态的内容。

61、recyclical
一个便于使用的kotlin DSL api ,用于设置和操作RecyclerView

image.png

62、FocusLayoutManager
有焦点item的水平/垂直滚动RecyclerView-LayoutManager。仿Android豆瓣书影音“推荐“频道列表布局

image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,716评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,558评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,431评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,127评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,511评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,692评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,915评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,664评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,412评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,616评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,105评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,424评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,098评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,096评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,869评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,748评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,641评论 2 271

推荐阅读更多精彩内容