Comments (9)
这么喜欢看文档?, 那给你看个够 BRV拖拽
添加数据只有一个属性一个方法, 一个Adapter处理所有功能
from baserecyclerviewadapterhelper.
从2.9.49 尝试更新到最新板, 发现文档一坨屎, 函数名取的也屎
更新 Dragable 功能 不知道怎么实现旧版本的按住某一图标拖动, 只能长按任意位置一起拖动
引用一下文档的例子
mAdapter.setOnItemClickListener((adapter, view, position) -> {
Tips.show("点击了:" + position + ",侧滑可进行删除" + position);
quickDragAndSwipe.startSwipe(position);//点击后,允许侧滑删除功能
});我就奇怪了, 点击触发完, 手都抬起来了, 还怎么拖动?
mAdapter.setOnItemLongClickListener((adapter, view, position) -> {
/*
- 长按默认可拖动,可不进行设置此方法
- 此方法可以做特殊使用进行调用
- 如:长按此条position对应的item,触发 position+1 对应的item
- 此处使用,关闭了默认长按拖拽功能
*/
Tips.show("长按了:" + position + ",现在拖动可进行变换位置");
quickDragAndSwipe.startDrag(position);//长按后,允许进行拖拽
return false;
});我这根本接收不到 longClick 事件, 而且在示例 app 里, 也没有 longClick 相关的监听
更新向上向下加载, onLoad() 回调也出不来, LeadingLoad() TrailingLoad() 这函数名取的什么东西
setItems(), submitList(), addAll(), 为什么语义这么近的功能却有 3 个函数
真是烂尾
那看来本酷不合适你,方法命名都是和 kotlin 一致的,由此推断看来 kotlin 也不适合你。wiki看不懂就去看demo,demo还看不懂请远离本库。
作者没收你们一分钱,上来就嘴巴不干净,你牛批,你可以写一个嘛,我们都来学习学习。觉得有bug提pr,或者自己下源码改啊。没有人,有义务为你们免费劳动。
楼上京东老哥给了他的库,你不喜欢这个就用别家的呗。哦,对了,你可能都没听说过楼上这位大神。
from baserecyclerviewadapterhelper.
这么喜欢看文档?, 那给你看个够 BRV拖拽
添加数据只有一个属性一个方法, 一个Adapter处理所有功能
东哥,这个人劝你也远离,免得难受
from baserecyclerviewadapterhelper.
我只是装个b, 开源的东西谁用了谁就有义务维护, 又不是出售商品还能找售后, 他觉得不好用或不会用就立刻删除自己写
不过这么大个项目也就靠小火龙你无私维护这么多年了
from baserecyclerviewadapterhelper.
@liangjingkanji 谢谢. 我在当天就翻到了这里夸 BRV 的 issue, 看完你的 demo 和文档, 才发现有更好的选择
from baserecyclerviewadapterhelper.
@limuyang2 当然, 我作为使用者, 完全不能要求贡献者怎样怎样, 这里我道歉.
我记得 19 年时 这个库的 star 就很多了, 当时还是 2.x 版本.
我这次想更新 是想加上动画, 但发现这些更新并不能兼容旧版本, 实现部分旧版本的功能. 并且并不觉得更方便. 或许你能给我上一课, 给 adapter 外再加一个 helper 的好处是什么? 本来链式直接猜函数名就好, 现在必须查文档
from baserecyclerviewadapterhelper.
@limuyang2 当然, 我作为使用者, 完全不能要求贡献者怎样怎样, 这里我道歉. 我记得 19 年时 这个库的 star 就很多了, 当时还是 2.x 版本. 我这次想更新 是想加上动画, 但发现这些更新并不能兼容旧版本, 实现部分旧版本的功能. 并且并不觉得更方便. 或许你能给我上一课, 给 adapter 外再加一个 helper 的好处是什么? 本来链式直接猜函数名就好, 现在必须查文档
没关系
from baserecyclerviewadapterhelper.
@limuyang2 当然, 我作为使用者, 完全不能要求贡献者怎样怎样, 这里我道歉. 我记得 19 年时 这个库的 star 就很多了, 当时还是 2.x 版本. 我这次想更新 是想加上动画, 但发现这些更新并不能兼容旧版本, 实现部分旧版本的功能. 并且并不觉得更方便. 或许你能给我上一课, 给 adapter 外再加一个 helper 的好处是什么? 本来链式直接猜函数名就好, 现在必须查文档
helper 是为了使用 ConcatAdapter
from baserecyclerviewadapterhelper.
我只是装个b, 开源的东西谁用了谁就有义务维护, 又不是出售商品还能找售后, 他觉得不好用或不会用就立刻删除自己写 不过这么大个项目也就靠小火龙你无私维护这么多年了
东哥境界高
from baserecyclerviewadapterhelper.
Related Issues (20)
- 为什么Android studio 点进库的源码里看不到原始代码,只能看到反编译的代码 HOT 8
- 能否提供一个jar 或者 aar 包,我可以为.net 平台上编译一个包供 .net 社区使用? HOT 1
- 调用notifyDataSetChanged时,adapter.stateView的任何改变都不会生效 HOT 6
- 数据源为List时,调用add方法程序闪退 HOT 1
- 同时依赖 3.0.14 和 4.1.1 报错 HOT 1
- 4.0版本如何获取Item中Seekbar控件? HOT 1
- BaseNodeAdapter如何准确获取父node的下标
- 设置setStateViewLayout后,当有数据加载到RecyclerView时显示不全 HOT 3
- LayoutAnimationBinding 是啥? HOT 1
- 作者可以给3.0.14新迭代一个版本吗,给拖拽排序功能中,开放getMovementFlags出来,可以实现某个类型(或特殊数据所在项)数据禁止拖拽,谢谢, HOT 1
- 版本4.1.3 使用 ConcatAdapter+BaseSingleItemAdapter时EditText重复创建 HOT 3
- 3.0.14,无法使用BaseDifferAdapter ,是必须要升级4.0版本才能用吗?请教大佬有没有别的兼容方式,升级4.0项目改动的地方比较多
- 2.9.46 版本有个crash,不知道作者遇到过吗,在新版是否已经解决
- BaseQuickAdapter继承传入泛型VH,以便使用RecyclerView重载方法onViewAttachedToWindow、onViewRecycled等 HOT 1
- 4.1.2 加载更多问题
- 设置 空 view 不显示 HOT 25
- 如何获取操作数据集合? HOT 1
- 使用咨询,3.x和4.x版本可以同时存在吗? HOT 1
- 4.0版本,HeaderView和TrailingLoadStateAdapter再GridLayoutManager中展示样式错误 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from baserecyclerviewadapterhelper.