两个(多个)RecyclerView联(滑)动实现
来源:互联网 发布:合同执行情况跟踪软件 编辑:程序博客网 时间:2024/06/08 00:52
实现思路:设置滑动监听,滑动左边recycler,右侧recycler跟着移动相应距离即可(注意:条目高度要相等,如果添加分割线,注意分割线高度)
private void syncScroll(final RecyclerView rlvLeft, final RecyclerView rlvRight) { rlvLeft.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { if (recyclerView.getScrollState() != RecyclerView.SCROLL_STATE_IDLE) { // note: scrollBy() not trigger OnScrollListener // This is a known issue. It is caused by the fact that RecyclerView does not know how LayoutManager will handle the scroll or if it will handle it at all. rlvRight.scrollBy(dx, dy); } } }); rlvRight.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { if (recyclerView.getScrollState() != RecyclerView.SCROLL_STATE_IDLE) { rlvLeft.scrollBy(dx, dy); } } });}
0 1
- 两个(多个)RecyclerView联(滑)动实现
- RecyclerView 选择多个item的实现
- RecyclerView实现多布局
- 实现RecyclerView多布局
- RecyclerView多布局实现
- RecyclerView多布局实现
- recyclerview实现多条目
- CoordinatorLayout嵌套多个Recyclerview
- Android RecyclerView多个Item布局的实现(可实现头部底部)
- Android RecyclerView多个Item布局的实现(可实现头部底部)
- 实现多个控件之间画线连接并自由移动(线随控件动)
- 使用RecyclerView + ViewPager 实现轮播广告的两个Bug
- RecyclerView和StaggeredGridLayoutManager实现瀑布流向下滑动item跳动、留白的问题
- Matlab画图实现两个或多个legend,不同排版
- radio中实现两个或多个radio互斥
- Matlab 画图实现两个或多个 legend 不同排版
- Fresco获取动图,RecyclerView展示(只展示动图)
- 封装RecyclerView Adapter 实现可添加多个header和footer,可设置loadingView,低耦合的多种布局。
- 如何在JavaScript中创建一个map集合
- Linux中常用操作命令
- 分布式服务框架原理(一)设计和实现
- 这可能是史上最全的CSS自适应布局总结教程
- iOS设计模式-访问者模式
- 两个(多个)RecyclerView联(滑)动实现
- 合并2个或多个数组
- App的内存优化
- JavaFX的折线图代码
- java基础学习面向对象之四种权限修饰符使用 五-12
- 美式看跌期权的二叉树定价
- 使用curses函数管理基于文本的屏幕
- des分组加密算法
- Hive基本环境搭建(附赠Java和Hadoop的环境搭建)