列表(recyclerView、listView及其相关)

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

列表(recyclerView、listView及其相关)_第1张图片
RecyclerViewSwipeDismiss.gif

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

1
列表(recyclerView、listView及其相关)_第2张图片
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组件。

列表(recyclerView、listView及其相关)_第3张图片
image
列表(recyclerView、listView及其相关)_第4张图片
列表(recyclerView、listView及其相关)_第5张图片
列表(recyclerView、listView及其相关)_第6张图片
还有8张图,自行去github上查看

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

列表(recyclerView、listView及其相关)_第7张图片
列表(recyclerView、listView及其相关)_第8张图片
列表(recyclerView、listView及其相关)_第9张图片
列表(recyclerView、listView及其相关)_第10张图片

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

列表(recyclerView、listView及其相关)_第11张图片

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 快速滚动模式中的滚动条。

列表(recyclerView、listView及其相关)_第12张图片

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

列表(recyclerView、listView及其相关)_第13张图片

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

AdvancedRecyclerView.gif

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

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

列表(recyclerView、listView及其相关)_第14张图片
itemtouch_spring.gif

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

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

列表(recyclerView、listView及其相关)_第15张图片
687474703a2f2f692e696d6775722e636f6d2f49307a746f50772e676966.gif

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

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

列表(recyclerView、listView及其相关)_第16张图片

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

列表(recyclerView、listView及其相关)_第17张图片
76966.gif

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

content_shot_to-do_dribbble.gif

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

列表(recyclerView、listView及其相关)_第18张图片
0LQE.png

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

列表(recyclerView、listView及其相关)_第19张图片
1-linear.png

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

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

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

列表(recyclerView、listView及其相关)_第20张图片

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)。

列表(recyclerView、listView及其相关)_第21张图片
quicksidebardemo.gif

34、pinned-section-listview

列表(recyclerView、listView及其相关)_第22张图片
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的侧滑删除库

列表(recyclerView、listView及其相关)_第23张图片

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

列表(recyclerView、listView及其相关)_第24张图片
demo.gif

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

列表(recyclerView、listView及其相关)_第25张图片
effect.gif

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

列表(recyclerView、listView及其相关)_第26张图片
CUL~WQ}GP$H(744S69LF7`P.png

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

列表(recyclerView、listView及其相关)_第27张图片
B3.png

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

列表(recyclerView、listView及其相关)_第28张图片
687474061.gif

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

列表(recyclerView、listView及其相关)_第29张图片
6FCTEO9GX.png

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

47、FastAdapter

列表(recyclerView、listView及其相关)_第30张图片
P0RVI0K0BYX$MI5XCW4N6YU.png

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

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

列表(recyclerView、listView及其相关)_第31张图片
K29I.png

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

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

列表(recyclerView、listView及其相关)_第32张图片
$DRPBQI6L.png

52、RecyclerViewSnap
recyclerView 中使用SnapHelper的列子

snap_final.gif

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

RecyclerViewCardGallery_blur.gif

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

列表(recyclerView、listView及其相关)_第33张图片
7CU.png

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

列表(recyclerView、listView及其相关)_第34张图片
demo.gif

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

列表(recyclerView、listView及其相关)_第35张图片
SlimAdapter.jpg

57、cardslider-android

preview.gif

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

列表(recyclerView、listView及其相关)_第36张图片
687474.gif

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

EchelonLayoutManager

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

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

列表(recyclerView、listView及其相关)_第37张图片
image.png

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

列表(recyclerView、listView及其相关)_第38张图片
image.png

你可能感兴趣的:(列表(recyclerView、listView及其相关))