1琉闪、RecyclerViewSwipeDismiss
RecyclerViewSwipeDismiss是一個非侵入式的和橙,通過滑動手勢刪除RecyclerView條目的Android類庫,非常容易使用舟误。
2葡秒、FlabbyListView
這個ListView看上去比標準的“柔和”多了,而且滾動的時候還跟橡皮筋一樣的粘著嵌溢,比較有趣眯牧。
3、discrollview
當(dāng)上下滾動的時候子元素會呈現(xiàn)不同動畫效果的scrollView
4堵腹、StickyListHeaders
tickyListHeaders 是一個在listview中可以輕松的把headers添加到列表視圖中炸站,類似于Android4.0 的手機通訊錄的效果。很多IOS 也用這種效果疚顷,這個框架也可以用在不動的列表之中.[圖片上傳失敗...(image-e49def-1509667714075)]
5旱易、ListBuddies
效果非常棒強烈推薦!一對ListView在停止?jié)L動之后會緩慢的向上滾動并且左右兩列的滾動速度不一致腿堤,具有視差效果阀坏。
6、Android-ObservableScrollView
Android-ObservableScrollView是一款用于在滾動視圖中觀測滾動事件的Android庫笆檀。它能夠輕而易舉地與Android 5.0 Lollipop引進的工具欄(Toolbar)進行交互忌堂,還可以幫助開發(fā)者實現(xiàn)擁有Material Design應(yīng)用視覺體驗的界面外觀,支持ListView酗洒、ScrollView士修、WebView、RecyclerView樱衷、GridView組件棋嘲。
7矩桂、AsymmetricGridView
AsymmetricGridView是一款自定義的ListView沸移,模仿GridView實現(xiàn)多列和可改變大小的元素。AsymmetricGridView的項目可以跨行和跨列。支持Android 2.3+雹锣。
8网沾、android-parallax-recyclerview
recyclerview實現(xiàn)的List頭部parallax(視差)效果。
9蕊爵、recyclerview-animators
RecyclerView Animators是一個Android類庫辉哥,允許開發(fā)者輕松的為RecyclerView的item添加itemanimator,使得RecyclerView具有動畫效果在辆≈ま保可以設(shè)置動畫的持續(xù)時間度苔。
10匆篓、RecyclerView-FlexibleDivider
RecyclerView-FlexibleDivider是一個Android類庫,提供非常簡單的方法控制RecyclerView項目的分割寇窑⊙桓牛可以定義項目之間分割線的顏色,以及分割線的粗細甩骏。
11窗市、AndroidTreeView
AndroidTreeView實現(xiàn)列表樹形展示∫眩可以添加刪除節(jié)點咨察。[圖片上傳失敗...(image-c97ca7-1509667714076)]
12、RecyclerViewFastScroller
RecyclerViewFastScroller是然RecyclerView顯示快速滾動條條的控件福青, 只要將它RecyclerView關(guān)聯(lián)起來摄狱,就能顯示出類似于ListView 快速滾動模式中的滾動條。
13无午、SwipeToAction
簡單的說就是滑動刪除
14媒役、android-advancedrecyclerview
帶高級功能的RecyclerView (滑動刪除,拖動排序宪迟,分組酣衷,下拉擴展等)
15、RecyclerItemDecoration在具有不同ViewType的recyclerview的item之間繪制間隔(divider)次泽,不需要考慮item position的問題穿仪。
16、itemtouchhelper-extension
ItemTouchHelper的擴展意荤,帶有滾動設(shè)置啊片,恢復(fù)功能且與RecyclerView沒有沖突。
17袭异、drag-select-recyclerview
Google 相冊風(fēng)格的RecyclerView多選效果钠龙,手指滑動所到之處都被選中。不過與谷歌相冊的差距是一次只能選擇一屏的item。[圖片上傳失敗...(image-4865b-1509667714076)]
18碴里、sticky-headers-recyclerview
支持縱橫的標題固定頂部ListView控件
19沈矿、UltimateRecyclerView
RecyclerView支持各種功能的庫
20、BaseRecyclerViewAdapterHelper
一個強大并且靈活的RecyclerViewAdapter,擁有很多功能咬腋,方便的適配器羹膳。
21、SuperSLiM
RecyclerView 的一款layout manager根竿,支持linear陵像,grid以及staggered之間的互換.并支持sticky特性
22、ToDoList
一個給list增加條目的庫寇壳,動畫不錯
23醒颖、FlexibleAdapter
一款強大的RecyclerView的adapter,支持ViewHolders動畫壳炎,拖拽泞歉,滑動,取消, 伸縮等
24匿辩、android-RecyclerView
官方提供的android-RecyclerView實例
25腰耙、SuperRecyclerView
SuperRecyclerView 是對RecyclerView的進一步封裝,提高可用性很尷尬铲球,無圖
26挺庞、Searchable-RecyclerView-Demo
利用SearchView實現(xiàn)的RecyclerView搜索效果,并且充分利用了RecyclerView中的item animations 動畫
27稼病、android-data-binding-recyclerview
data-binding和RecyclerView的結(jié)合
28选侨、EasyRecyclerViewSidebar
EasyRecyclerViewSidebar 是更加便利的側(cè)欄索引 .不僅僅可以加載字母,還能加載圖片你也可以自定義懸浮View[圖片上傳失敗...(image-43bb78-1509667714076)]
29溯饵、IndexRecyclerView
通過RecyclerView實現(xiàn)的聯(lián)系人
30侵俗、 RecyclerViewWithHeaderNewPractice
很新穎的一種header實現(xiàn)
31、ItemTouchHelperDemo
使用ItemTouchHelper實現(xiàn)今日頭條 網(wǎng)易新聞 的頻道排序丰刊、頻道移動
32隘谣、RecyclerViewUndoSwipe
利用 ItemTouch helper實現(xiàn)的∽那桑滑動和拖拽效果的任務(wù)app
33寻歧、Android-QuickSideBar
幫助快速查閱對應(yīng)分組的側(cè)邊欄,可以配合任意列表秩仆,demo中給出配合RecyclerView(浮動分組使用stickyheadersrecyclerview)码泛。
35澄耍、ListViewAnimations
36噪珊、StickyHeaderListView
StickyHeaderListView是基于實際需求做出的靈活可變的UI視圖晌缘,具體實現(xiàn)了如下功能:一、支持下拉刷新和上拉加載更多功能痢站。二磷箕、支持無限循環(huán)的廣告位。三阵难、使用GridView實現(xiàn)可動態(tài)配置的頻道位岳枷、運營位。四呜叫、自定義FilterView實現(xiàn)篩選功能空繁,同時支持動畫顯示與動畫隱藏。五朱庆、支持FilterView滑動到頂部后吸附懸浮盛泡。六、支持標題欄背景顏色漸變和字體顏色漸變椎工。七饭于、實現(xiàn)了數(shù)據(jù)不足一屏動態(tài)添加空數(shù)據(jù)占位蜀踏。八维蒙、數(shù)據(jù)為空時ListView多type加載暫無數(shù)據(jù)視圖。[圖片上傳失敗...(image-341673-1509667714076)]
37果覆、XRecyclerView
一個實現(xiàn)了下拉刷新颅痊,滾動到底部加載更多以及添加header功能的的RecyclerView。使用方式和RecyclerView完全一致局待,不需要額外的layout斑响,不需要寫特殊的adater。 加載效果內(nèi)置了AVLoadingIndicatorView上的所有效果钳榨,可以根據(jù)需要指定舰罚。
38、SwipeRecyclerView
RecyclerView側(cè)滑菜單薛耻,長按拖拽营罢,滑動刪除,自動加載更多饼齿,和ViewPager結(jié)合使用饲漾,和任何下拉刷新框架結(jié)合使用。[圖片上傳失敗...(image-88bc97-1509667714076)]
39缕溉、SwipeMenuListView
listView的側(cè)滑刪除庫
40考传、ExpandableLayout
一個老項目,list的二級拓展
41证鸥、RecyclerTreeView
一個用recyclerView做的樹型結(jié)構(gòu)僚楞,效果也不錯勤晚,可以借鑒。
42泉褐、MultiItem
一個優(yōu)雅的實現(xiàn)多類型的RecyclerView類庫 支持DataBinding Form表單錄入 跨多個RecyclerView拖動运翼,有詳細的文章說明
43、SherlockAdapter
一個封裝了RecyclerView.Adapter一些常用功能的庫兴枯。
44血淌、vlayout
阿里巴巴出品,VirtualLayout是一個針對RecyclerView的LayoutManager擴展, 主要提供一整套布局方案和布局間的組件復(fù)用的問題财剖。
45悠夯、SimpleRecyclerView
RecyclerView擴展更容易構(gòu)建列表。
46躺坟、all-base-adapter
Adapter終結(jié)者沦补,包含DataBinding,任意ViewGroup咪橙,Rv夕膀、Lv列表。寫Adapter美侦,有它就夠了 产舞,作者是張旭童,圖在github上菠剩。
47易猫、FastAdapter
48、MultiType
一個Android庫來創(chuàng)建多個項目類型列表視圖很容易和靈活
《Android 復(fù)雜的列表視圖新寫法 · 詳解篇》
49具壮、baseAdapter
Android 萬能的Adapter for ListView,RecyclerView,GridView等准颓,支持多種Item類型的情況。鴻洋的老作品棺妓。
50攘已、PracticalRecyclerView
封裝RecyclerView, 立志打造為一個非常實用的開發(fā)工具 , 添加一些開發(fā)中常用的功能 , 例如下拉刷新, 分頁, 自動加載 , 加載錯誤等等,圖很多怜跑,在github上样勃。
51、LRecyclerView
LRecyclerView是支持addHeaderView妆艘、 addFooterView彤灶、下拉刷新、分頁加載數(shù)據(jù)的RecyclerView批旺。
它對 RecyclerView 控件進行了拓展幌陕,給RecyclerView增加HeaderView、FooterView汽煮,并且不需要對你的Adapter做任何修改搏熄。
52棚唆、RecyclerViewSnap
recyclerView 中使用SnapHelper的列子
53、RecyclerViewCardGallery
RecyclerView實現(xiàn)Card Gallery效果心例,替代ViewPager方案宵凌。能夠快速滑動并最終定位到居中位置
54、ViewPagerLayoutManager
自定義LayoutManager 實現(xiàn)弧形以及滑動放大效果RecyclerView
55止后、GalleryLayoutManager
使用自定義 LayoutManager 實現(xiàn) Android 中 Gallery 或者 ViewPager 控件的效果瞎惫,支持垂直和水平兩個方向,支持 RecycleView 的視圖回收機制
56译株、SlimAdapter
這是一種不使用 ViewHolder 來編寫適配器的方法瓜喇。主要功能包括:不包含 ViewHolders,沒有反射歉糜,流暢和簡單的 API乘寒,支持多類型適配器,支持 Kotlin匪补,支持簡單的 DiffUtil伞辛。
58夯缺、TogetherScrollView
仿京東金融首頁的有速率差的聯(lián)動ScrollView
59蚤氏、LayoutManagerGroup
自定義LayoutManager,炫酷列表簡書
60喳逛、epoxy
Android中的RecyclerView是一個顯示列表的強大工具瞧捌,但是它的用法比較瑣碎。顯示復(fù)雜度高的列表是我們團隊的一個常用需求润文,比如具有多種視圖類型,分頁功能殿怜,支持平板和item動畫的列表典蝌。我們發(fā)現(xiàn)自己總是不斷的重復(fù)相同的設(shè)置。所以開發(fā)了Epoxy來減輕這個趨勢头谜,以簡化基于列表的視圖的創(chuàng)建骏掀,加載靜態(tài)或者動態(tài)的內(nèi)容。
61柱告、recyclical
一個便于使用的kotlin DSL api ,用于設(shè)置和操作RecyclerView
62截驮、FocusLayoutManager
有焦點item的水平/垂直滾動RecyclerView-LayoutManager。仿Android豆瓣書影音“推薦“頻道列表布局