liangjingkanji / Brv

Licence: apache-2.0
Android上最强大的RecyclerView库

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Brv

Poweradapter
Adapter for RecyclerView(only 21KB).RecyclerView万能适配器(仅21KB)
Stars: ✭ 112 (-67.54%)
Mutual labels:  recyclerview, recyclerview-adapter, sticky-headers
kandy
Sweet Android libraries written in Kotlin
Stars: ✭ 19 (-94.49%)
Mutual labels:  listview, recyclerview, recyclerview-adapter
Admobadapter
It wraps your Adapter to display Admob native ads and banners in a ListView/RecyclerView data set. It based on the Yahoo fetchr project https://github.com/yahoo/fetchr
Stars: ✭ 224 (-35.07%)
Mutual labels:  recyclerview, listview, recyclerview-adapter
Ultimaterefreshview
UltimateRefreshView 实现下拉刷新,上拉加载更多的轻量级库;支持RecyclerView ,ListView ,ScrollView & WebView
Stars: ✭ 64 (-81.45%)
Mutual labels:  recyclerview, listview, pull-to-refresh
Xrefreshlayout
【已过时,不再更新,请使用更强大的SmartRefreshLayout!】A refresh layout(无侵入下拉刷新和加载布局), can refresh RecyclerView for all LayoutManager, NestedScrollView。
Stars: ✭ 127 (-63.19%)
Mutual labels:  recyclerview, pull-to-refresh, refreshlayout
Shswiperefreshlayout
Android 升级版 SwipeRefreshLayout,支持RecyclerView、ScrollView等大部分组件,下拉刷新(Refresh)和上拉加载(Loadmore),支持自定义HeaderView和FooterView
Stars: ✭ 236 (-31.59%)
Mutual labels:  recyclerview, listview, refreshlayout
Lastadapter
Don't write a RecyclerView adapter again. Not even a ViewHolder!
Stars: ✭ 777 (+125.22%)
Mutual labels:  databinding, recyclerview, recyclerview-adapter
Swipedelmenulayout
The most simple SwipeMenu in the history, 0 coupling, support any ViewGroup. Step integration swipe (delete) menu, high imitation QQ, iOS. ~史上最简单侧滑菜单,0耦合,支持任意ViewGroup。一步集成侧滑(删除)菜单,高仿QQ、IOS。~
Stars: ✭ 3,376 (+878.55%)
Mutual labels:  recyclerview, listview
react-recycled-scrolling
Simulate normal scrolling by using only fixed number of DOM elements for large lists of items with React Hooks
Stars: ✭ 26 (-92.46%)
Mutual labels:  listview, recyclerview
adapster
Android library designed to enrich and make your RecyclerView adapters more SOLID
Stars: ✭ 17 (-95.07%)
Mutual labels:  listview, recyclerview
Recyclerlistview
High performance listview for React Native and web!
Stars: ✭ 4,033 (+1068.99%)
Mutual labels:  recyclerview, listview
RecyclerELE
Android Library for easy addition of Empty, Loading and Error views in a RecyclerView
Stars: ✭ 27 (-92.17%)
Mutual labels:  recyclerview, recyclerview-adapter
Flexibleadapter
Fast and versatile Adapter for RecyclerView which regroups several features into one library to considerably improve the user experience :-)
Stars: ✭ 3,482 (+909.28%)
Mutual labels:  recyclerview, sticky-headers
recyclerview-list-drag-and-drop
No description or website provided.
Stars: ✭ 50 (-85.51%)
Mutual labels:  listview, recyclerview
react-native-nlist
原生Listview Native lListView react-native encapsulation Memory recovery reusing High performance
Stars: ✭ 60 (-82.61%)
Mutual labels:  listview, recyclerview
AccordionRecycler
Android RecyclerView Adapter with nested items & expand/contract functionality
Stars: ✭ 17 (-95.07%)
Mutual labels:  recyclerview, recyclerview-adapter
BindingListAdapter
Say goodbye to repeated, redundant custom Adapters , Make the developer's focus on the data, beacuse data-driven UI (告别反复、冗余的自定义Adapter,让开发者的重点落在数据上,做到数据驱动UI)
Stars: ✭ 111 (-67.83%)
Mutual labels:  recyclerview-adapter, databinding
SimplifiedRecyclerview
An android library to help you get rid of boiler plate code when setting up Recyclerview
Stars: ✭ 19 (-94.49%)
Mutual labels:  recyclerview, recyclerview-adapter
Chipslayoutmanager
ANDROID. ChipsLayoutManager (SpanLayoutManager, FlowLayoutManager). A custom layout manager for RecyclerView which mimicric TextView span behaviour, flow layouts behaviour with support of amazing recyclerView features
Stars: ✭ 3,138 (+809.57%)
Mutual labels:  recyclerview, recyclerview-adapter
Recyclerviewevent
RecyclerView onItemClick、onItemLongClick、drag、swipe、divider、reuse disorder RecyclerView 梳理:点击&长按事件、分割线、拖曳排序、滑动删除、优雅解决 EditText 和 CheckBox 复用错乱问题
Stars: ✭ 265 (-23.19%)
Mutual labels:  recyclerview, recyclerview-adapter

BRV

1600

可能是最强大的RecyclerView框架

使用文档


搜索文件: nav_main 打开即可查看和跳转侧滑菜单所有功能界面 (任何疑问点击QQ群作者一对一解答)

特点

  • 简洁代码
  • 功能全面
  • 非侵入式
  • 不创建任何文件
  • 刷新不闪屏
  • 数据双向绑定(DataBinding)
  • DSL作用域
  • 高扩展性
  • 文档详细
  • Demo简单

功能

  • [x] 多类型
  • [x] 单一数据模型一对多
  • [x] 多数据模型
  • [x] 添加头布局和脚布局
  • [x] 点击(防抖动)/长按事件
  • [x] 分组(展开折叠/递归层次/展开置顶/单一展开模式)
  • [x] 悬停
  • [x] 分割线/均布间隔(支持官方全部的LayoutManager)
  • [x] 切换模式
  • [x] 选择模式(多选/单选/全选/取消全选/反选)
  • [x] 拖拽位置
  • [x] 侧滑删除
  • [x] 下拉刷新 | 上拉加载, 扩展SmartRefreshLayout即兼容其所有功能
  • [x] 预拉取索引(UpFetch) | 预加载索引(Preload)
  • [x] 缺省页
  • [x] 自动分页加载
  • [x] 伸缩布局 (FlexboxLayoutManager)
  • [x] 可扩展自动化网络请求 (Net), 该网络请求基于协程实现自动化的并发网络请求

在项目根目录的 build.gradle 添加仓库

allprojects {
    repositories {
        // ...
        maven { url 'https://jitpack.io' }
    }
}

在 module 的 build.gradle 添加依赖

implementation 'com.github.liangjingkanji:BRV:1.3.19'

License

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].