关于Recycleview滑动事件的监听-包括上下滑
来源:互联网 发布:电脑编程专家的微视频 编辑:程序博客网 时间:2024/05/18 01:00
现在来总结下Recycleview的滑动监听
相信很多人朋友在开发中经常有这种需求
常见需求监听 上滑,下滑 ,top,以及bottom
简单明白上代码
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {}
这个方法监听上下滑
如果 dx>0 则表示 右滑 ,dx<0 表示 左滑// dy <0 表示 上滑, dy>0 表示下滑
@Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.onScrollStateChanged(recyclerView, newState); //onScrollStateChanged 方法 RecyclerView.LayoutManager layoutManager = recyclerView.getLayoutManager();//判断是当前layoutManager是否为LinearLayoutManager//只有LinearLayoutManager才有查找第一个和最后一个可见view位置的方法 if (layoutManager instanceof LinearLayoutManager) { LinearLayoutManager linearManager = (LinearLayoutManager) layoutManager; //获取最后一个可见view的位置 int lastItemPosition = linearManager.findLastVisibleItemPosition(); //获取第一个可见view的位置 int firstItemPosition = linearManager.findFirstVisibleItemPosition();拿到第一个位置,顶部的判断就已经很简单了底部判断的话,同理有最后一个位置,加上item总数,进行判断,这里不再贴代码
阅读全文
1 0
- 关于Recycleview滑动事件的监听-包括上下滑
- RecycleView添加下滑到底部的监听
- RecycleView添加下滑到底部的监听
- 关于recycleview增加监听事件的问题
- RecycleView的监听事件
- 解决scrollview嵌套recycleview,recycleview抢走滑动事件的问题
- 监听WebView的Scroll滑动效果——下滑隐藏actionBar,下滑显示actionBar
- gridview整页翻页的滑动,上滑和下滑
- listview的上滑下滑监听,上下滑监听隐藏顶部选项栏
- RecycleView的单击和长按,滑动事件
- RecycleView的相关监听
- 横向滑动的Recycleview
- [带gif效果图](PagerSlidingTabStrip添加下滑上滑功能)根据touch事件的传递,滑动收起或下拉viewpager的标题指示器
- [带GIF效果图(PagerSlidingTabStrip添加下滑上滑功能)根据触摸事件的传递,滑动收起或下拉viewpager的标题指示器
- 关于 Recycleview 的item 怎么监听手势操作
- JavaScript 监听屏幕滑动事件的JS
- 实现监听左右滑动的事件
- ViewPager的页面滑动监听事件onPageChangeListener
- 正则表达式(以后遇见不同的,会新增)
- NotePad++快捷键大全
- #113. 【UER #2】手机的生产
- 学习JUnit单元测试
- By定位元素
- 关于Recycleview滑动事件的监听-包括上下滑
- 宽度优先遍历(BFS)
- QQ第三方登录
- MFC中Spin control的使用
- 【HTCVR】VRTK插件案例分析之0038~044
- JVM内存对象分配率和提升率
- js常见循环方法
- 利用气体传感器检测屁
- 【Android 开源系列】之网络请求框架