列表(recyclerView响蓉、listView及其相關(guān))

1琉闪、RecyclerViewSwipeDismiss
RecyclerViewSwipeDismiss是一個非侵入式的和橙,通過滑動手勢刪除RecyclerView條目的Android類庫,非常容易使用舟误。

RecyclerViewSwipeDismiss.gif

2葡秒、FlabbyListView
這個ListView看上去比標準的“柔和”多了,而且滾動的時候還跟橡皮筋一樣的粘著嵌溢,比較有趣眯牧。

1
2

3、discrollview
當(dāng)上下滾動的時候子元素會呈現(xiàn)不同動畫效果的scrollView

discrollview.gif

4堵腹、StickyListHeaders
tickyListHeaders 是一個在listview中可以輕松的把headers添加到列表視圖中炸站,類似于Android4.0 的手機通訊錄的效果。很多IOS 也用這種效果疚顷,這個框架也可以用在不動的列表之中.[圖片上傳失敗...(image-e49def-1509667714075)]

5旱易、ListBuddies
效果非常棒強烈推薦!一對ListView在停止?jié)L動之后會緩慢的向上滾動并且左右兩列的滾動速度不一致腿堤,具有視差效果阀坏。

ListBuddies.gif

6、Android-ObservableScrollView
Android-ObservableScrollView是一款用于在滾動視圖中觀測滾動事件的Android庫笆檀。它能夠輕而易舉地與Android 5.0 Lollipop引進的工具欄(Toolbar)進行交互忌堂,還可以幫助開發(fā)者實現(xiàn)擁有Material Design應(yīng)用視覺體驗的界面外觀,支持ListView酗洒、ScrollView士修、WebView、RecyclerView樱衷、GridView組件棋嘲。

image
還有8張圖,自行去github上查看

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ù)時間度苔。

demo.gif
demo2.gif
demo4.gif

10匆篓、RecyclerView-FlexibleDivider
RecyclerView-FlexibleDivider是一個Android類庫,提供非常簡單的方法控制RecyclerView項目的分割寇窑⊙桓牛可以定義項目之間分割線的顏色,以及分割線的粗細甩骏。

sample2.gif

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 (滑動刪除,拖動排序宪迟,分組酣衷,下拉擴展等)

AdvancedRecyclerView.gif

15、RecyclerItemDecoration在具有不同ViewType的recyclerview的item之間繪制間隔(divider)次泽,不需要考慮item position的問題穿仪。

16、itemtouchhelper-extension
ItemTouchHelper的擴展意荤,帶有滾動設(shè)置啊片,恢復(fù)功能且與RecyclerView沒有沖突。

itemtouch_spring.gif

17袭异、drag-select-recyclerview
Google 相冊風(fēng)格的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實現(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)

demo.gif

31、ItemTouchHelperDemo
使用ItemTouchHelper實現(xiàn)今日頭條 網(wǎng)易新聞 的頻道排序丰刊、頻道移動

374726970.gif

32隘谣、RecyclerViewUndoSwipe
利用 ItemTouch helper實現(xiàn)的∽那桑滑動和拖拽效果的任務(wù)app

33寻歧、Android-QuickSideBar
幫助快速查閱對應(yīng)分組的側(cè)邊欄,可以配合任意列表秩仆,demo中給出配合RecyclerView(浮動分組使用stickyheadersrecyclerview)码泛。

quicksidebardemo.gif

34、pinned-section-listview

YL992B2VJV~@0ZRCTQA{MLA.png

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ù)需要指定舰罚。

demo.gif

38、SwipeRecyclerView
RecyclerView側(cè)滑菜單薛耻,長按拖拽营罢,滑動刪除,自動加載更多饼齿,和ViewPager結(jié)合使用饲漾,和任何下拉刷新框架結(jié)合使用。[圖片上傳失敗...(image-88bc97-1509667714076)]

39缕溉、SwipeMenuListView
listView的側(cè)滑刪除庫

40考传、ExpandableLayout
一個老項目,list的二級拓展

demo.gif

41证鸥、RecyclerTreeView
一個用recyclerView做的樹型結(jié)構(gòu)僚楞,效果也不錯勤晚,可以借鑒。

effect.gif

42泉褐、MultiItem
一個優(yōu)雅的實現(xiàn)多類型的RecyclerView類庫 支持DataBinding Form表單錄入 跨多個RecyclerView拖動运翼,有詳細的文章說明

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

43、SherlockAdapter
一個封裝了RecyclerView.Adapter一些常用功能的庫兴枯。

B3.png

44血淌、vlayout
阿里巴巴出品,VirtualLayout是一個針對RecyclerView的LayoutManager擴展, 主要提供一整套布局方案和布局間的組件復(fù)用的問題财剖。

687474061.gif

45悠夯、SimpleRecyclerView
RecyclerView擴展更容易構(gòu)建列表。

6FCTEO9GX.png

46躺坟、all-base-adapter
Adapter終結(jié)者沦补,包含DataBinding,任意ViewGroup咪橙,Rv夕膀、Lv列表。寫Adapter美侦,有它就夠了 产舞,作者是張旭童,圖在github上菠剩。

47易猫、FastAdapter

P0RVI0K0BYX$MI5XCW4N6YU.png

48、MultiType
一個Android庫來創(chuàng)建多個項目類型列表視圖很容易和靈活
《Android 復(fù)雜的列表視圖新寫法 · 詳解篇》

49具壮、baseAdapter
Android 萬能的Adapter for ListView,RecyclerView,GridView等准颓,支持多種Item類型的情況。鴻洋的老作品棺妓。

K29I.png

50攘已、PracticalRecyclerView
封裝RecyclerView, 立志打造為一個非常實用的開發(fā)工具 , 添加一些開發(fā)中常用的功能 , 例如下拉刷新, 分頁, 自動加載 , 加載錯誤等等,圖很多怜跑,在github上样勃。

51、LRecyclerView
LRecyclerView是支持addHeaderView妆艘、 addFooterView彤灶、下拉刷新、分頁加載數(shù)據(jù)的RecyclerView批旺。
它對 RecyclerView 控件進行了拓展幌陕,給RecyclerView增加HeaderView、FooterView汽煮,并且不需要對你的Adapter做任何修改搏熄。

$DRPBQI6L.png

52棚唆、RecyclerViewSnap
recyclerView 中使用SnapHelper的列子

snap_final.gif

53、RecyclerViewCardGallery
RecyclerView實現(xiàn)Card Gallery效果心例,替代ViewPager方案宵凌。能夠快速滑動并最終定位到居中位置

RecyclerViewCardGallery_blur.gif

54、ViewPagerLayoutManager
自定義LayoutManager 實現(xiàn)弧形以及滑動放大效果RecyclerView

7CU.png

55止后、GalleryLayoutManager
使用自定義 LayoutManager 實現(xiàn) Android 中 Gallery 或者 ViewPager 控件的效果瞎惫,支持垂直和水平兩個方向,支持 RecycleView 的視圖回收機制

demo.gif

56译株、SlimAdapter
這是一種不使用 ViewHolder 來編寫適配器的方法瓜喇。主要功能包括:不包含 ViewHolders,沒有反射歉糜,流暢和簡單的 API乘寒,支持多類型適配器,支持 Kotlin匪补,支持簡單的 DiffUtil伞辛。

SlimAdapter.jpg

57、cardslider-android

preview.gif

58夯缺、TogetherScrollView
仿京東金融首頁的有速率差的聯(lián)動ScrollView

687474.gif

59蚤氏、LayoutManagerGroup
自定義LayoutManager,炫酷列表簡書

EchelonLayoutManager

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

image.png

62截驮、FocusLayoutManager
有焦點item的水平/垂直滾動RecyclerView-LayoutManager。仿Android豆瓣書影音“推薦“頻道列表布局

image.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末际度,一起剝皮案震驚了整個濱河市葵袭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌乖菱,老刑警劉巖坡锡,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蓬网,死亡現(xiàn)場離奇詭異,居然都是意外死亡鹉勒,警方通過查閱死者的電腦和手機帆锋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來禽额,“玉大人锯厢,你說我怎么就攤上這事「梗” “怎么了哲鸳?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長盔憨。 經(jīng)常有香客問我徙菠,道長,這世上最難降的妖魔是什么郁岩? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任婿奔,我火速辦了婚禮,結(jié)果婚禮上问慎,老公的妹妹穿的比我還像新娘萍摊。我一直安慰自己,他們只是感情好如叼,可當(dāng)我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布冰木。 她就那樣靜靜地躺著,像睡著了一般笼恰。 火紅的嫁衣襯著肌膚如雪踊沸。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天社证,我揣著相機與錄音逼龟,去河邊找鬼。 笑死追葡,一個胖子當(dāng)著我的面吹牛腺律,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播宜肉,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼匀钧,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了谬返?” 一聲冷哼從身側(cè)響起之斯,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎朱浴,沒想到半個月后吊圾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體达椰,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年项乒,在試婚紗的時候發(fā)現(xiàn)自己被綠了啰劲。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片驰贷。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡崎淳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出秦士,到底是詐尸還是另有隱情频鉴,我是刑警寧澤栓辜,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站垛孔,受9級特大地震影響藕甩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜周荐,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一狭莱、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧概作,春花似錦腋妙、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至愚屁,卻和暖如春济竹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背集绰。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工规辱, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人栽燕。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像改淑,于是被迫代替她去往敵國和親碍岔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容