列表(recyclerView、listView及其相關)
1、RecyclerViewSwipeDismiss
RecyclerViewSwipeDismiss是一個非侵入式的,通過滑動手勢刪除RecyclerView條目的Android類庫,非常容易使用。
2、FlabbyListView
這個ListView看上去比標準的“柔和”多了,而且滾動的時候還跟橡皮筋一樣的粘著,比較有趣。
3、discrollview
當上下滾動的時候子元素會呈現不同動畫效果的scrollView
4、StickyListHeaders
tickyListHeaders 是一個在listview中可以輕鬆的把headers新增到列表檢視中,類似於Android4.0 的手機通訊錄的效果。很多IOS 也用這種效果,這個框架也可以用在不動的列表之中.[圖片上傳失敗...(image-e49def-1509667714075)]
5、ListBuddies
效果非常棒強烈推薦!一對ListView在停止滾動之後會緩慢的向上滾動並且左右兩列的滾動速度不一致,具有視差效果。
6、Android-ObservableScrollView
Android-ObservableScrollView是一款用於在滾動檢視中觀測滾動事件的Android庫。它能夠輕而易舉地與Android 5.0 Lollipop引進的工具欄(Toolbar)進行互動,還可以幫助開發者實現擁有Material Design應用視覺體驗的介面外觀,支援ListView、ScrollView、WebView、RecyclerView、GridView元件。
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具有動畫效果。可以設定動畫的持續時間。
10、RecyclerView-FlexibleDivider
RecyclerView-FlexibleDivider是一個Android類庫,提供非常簡單的方法控制RecyclerView專案的分割。可以定義專案之間分割線的顏色,以及分割線的粗細。
11、AndroidTreeView
AndroidTreeView實現列表樹形展示。可以新增刪除節點。[圖片上傳失敗...(image-c97ca7-1509667714076)]
12、RecyclerViewFastScroller
RecyclerViewFastScroller是然RecyclerView顯示快速滾動條條的控制元件, 只要將它RecyclerView關聯起來,就能顯示出類似於ListView 快速滾動模式中的滾動條。
13、SwipeToAction
簡單的說就是滑動刪除
14、android-advancedrecyclerview
帶高階功能的RecyclerView (滑動刪除,拖動排序,分組,下拉擴充套件等)
15、RecyclerItemDecoration在具有不同ViewType的recyclerview的item之間繪製間隔(divider),不需要考慮item position的問題。
16、itemtouchhelper-extension
ItemTouchHelper的擴充套件,帶有滾動設定,恢復功能且與RecyclerView沒有衝突。
17、drag-select-recyclerview
Google 相簿風格的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實現的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實現
31、ItemTouchHelperDemo
使用ItemTouchHelper實現今日頭條 網易新聞 的頻道排序、頻道移動
32、RecyclerViewUndoSwipe
利用 ItemTouch helper實現的。滑動和拖拽效果的任務app
33、Android-QuickSideBar
幫助快速查閱對應分組的側邊欄,可以配合任意列表,demo中給出配合RecyclerView(浮動分組使用stickyheadersrecyclerview)。
36、StickyHeaderListView
StickyHeaderListView是基於實際需求做出的靈活可變的UI檢視,具體實現瞭如下功能:一、支援下拉重新整理和上拉載入更多功能。二、支援無限迴圈的廣告位。三、使用GridView實現可動態配置的頻道位、運營位。四、自定義FilterView實現篩選功能,同時支援動畫顯示與動畫隱藏。五、支援FilterView滑動到頂部後吸附懸浮。六、支援標題欄背景顏色漸變和字型顏色漸變。七、實現了資料不足一屏動態新增空資料佔位。八、資料為空時ListView多type載入暫無資料檢視。[圖片上傳失敗...(image-341673-1509667714076)]
37、XRecyclerView
一個實現了下拉重新整理,滾動到底部載入更多以及新增header功能的的RecyclerView。使用方式和RecyclerView完全一致,不需要額外的layout,不需要寫特殊的adater。 載入效果內建了AVLoadingIndicatorView上的所有效果,可以根據需要指定。
38、SwipeRecyclerView
RecyclerView側滑選單,長按拖拽,滑動刪除,自動載入更多,和ViewPager結合使用,和任何下拉重新整理框架結合使用。[圖片上傳失敗...(image-88bc97-1509667714076)]
39、SwipeMenuListView
listView的側滑刪除庫
40、ExpandableLayout
一個老專案,list的二級擴充
41、RecyclerTreeView
一個用recyclerView做的樹型結構,效果也不錯,可以借鑑。
42、MultiItem
一個優雅的實現多型別的RecyclerView類庫 支援DataBinding Form表單錄入 跨多個RecyclerView拖動,有詳細的文章說明
43、SherlockAdapter
一個封裝了RecyclerView.Adapter一些常用功能的庫。
44、vlayout
阿里巴巴出品,VirtualLayout是一個針對RecyclerView的LayoutManager擴充套件, 主要提供一整套佈局方案和佈局間的元件複用的問題。
45、SimpleRecyclerView
RecyclerView擴充套件更容易構建列表。
46、all-base-adapter
Adapter終結者,包含DataBinding,任意ViewGroup,Rv、Lv列表。寫Adapter,有它就夠了 ,作者是張旭童,圖在github上。
47、FastAdapter
48、MultiType
一個Android庫來建立多個專案型別列表檢視很容易和靈活
《Android 複雜的列表檢視新寫法 · 詳解篇》
49、baseAdapter
Android 萬能的Adapter for ListView,RecyclerView,GridView等,支援多種Item型別的情況。鴻洋的老作品。
50、PracticalRecyclerView
封裝RecyclerView, 立志打造為一個非常實用的開發工具 , 新增一些開發中常用的功能 , 例如下拉重新整理, 分頁, 自動載入 , 載入錯誤等等,圖很多,在github上。
51、LRecyclerView
LRecyclerView是支援addHeaderView、 addFooterView、下拉重新整理、分頁載入資料的RecyclerView。
它對 RecyclerView 控制元件進行了擴充,給RecyclerView增加HeaderView、FooterView,並且不需要對你的Adapter做任何修改。
52、RecyclerViewSnap
recyclerView 中使用SnapHelper的列子
53、RecyclerViewCardGallery
RecyclerView實現Card Gallery效果,替代ViewPager方案。能夠快速滑動並最終定位到居中位置
54、ViewPagerLayoutManager
自定義LayoutManager 實現弧形以及滑動放大效果RecyclerView
55、GalleryLayoutManager
使用自定義 LayoutManager 實現 Android 中 Gallery 或者 ViewPager 控制元件的效果,支援垂直和水平兩個方向,支援 RecycleView 的檢視回收機制
56、SlimAdapter
這是一種不使用 ViewHolder 來編寫介面卡的方法。主要功能包括:不包含 ViewHolders,沒有反射,流暢和簡單的 API,支援多型別介面卡,支援 Kotlin,支援簡單的 DiffUtil。
58、TogetherScrollView
仿京東金融首頁的有速率差的聯動ScrollView
59、LayoutManagerGroup
自定義LayoutManager,炫酷列表簡書
相關文章
- Android 列表(ListView、RecyclerView)不斷重新整理最佳實踐AndroidView
- RecyclerView與ListView比較View
- ListView回收機制相關分析View
- 列表及相關操作
- ListView 與 RecyclerView 簡單對比View
- 自編碼器及其相關模型模型
- Flutter的ListView(靜態列表)FlutterView
- RecyclerView進階(一)RecyclerView實現雙列表聯動View
- RecyclerView如何setEmptyView及淺談ListView的setEmptyView原理View
- OLAP相關的軟體資源列表
- RecyclerView Part 1:為ListView專家寫的基礎View
- RecyclerView超簡單demo(區域性更新取代ListView)View
- 開啟歸檔模式及其相關引數模式
- C++整理3_過載及其相關C++
- 異常處理及其相關知識點
- ScrollView巢狀RecyclerView滑動衝突相關問題View巢狀
- flutter中ListView做一個掘金列表FlutterView
- RecyclerView進階之層疊列表(上)View
- RecyclerView進階之層疊列表(下)View
- Api函式列表——與檔案相關 (轉)API函式
- ZBlog首頁與列表頁相關模板
- ListView或RecyclerView子項item複用資料錯亂View
- GoldenGate的Sequence同步DLL及其相關問題Go
- 雷達座標變換及其相關運算
- Mbps 及其相關單位詳細講解
- 使用 flutter 的ListView實現滾動列表FlutterView
- 用ListView簡單實現滑動列表View
- Android使用RecyclerView實現二級列表AndroidView
- 28.qt quick-ListView高仿微信好友列表和聊天列表QTUIView
- Web伺服器的工作原理及其相關協議Web伺服器協議
- pdf文件相關操作軟體簡介及其下載
- Android ListView 進階——從列表中獲取值AndroidView
- 直播app開發,Android ListView好友列表展示APPAndroidView
- Android recyclerview刪除item重新整理列表AndroidView
- 使用RecyclerView展示資料(可切換列表模式)View模式
- allwinner 全志uboot git網址 及其他相關連結bootGit
- Web伺服器的工作原理及其相關協議-VeCloudWeb伺服器協議Cloud
- 一個RecyclerView實現多級摺疊列表(二)View