获取RecyclerView滑动的距离
2016-07-06 13:45
555 查看
如果LayoutManager用的是LinearLayoutManager,强烈推荐下面的方法获取滑动距离
private int getScollYDistance() { LinearLayoutManager layoutManager = (LinearLayoutManager) mRecylerview.getLayoutManager(); int position = layoutManager.findFirstVisibleItemPosition(); View firstVisiableChildView = layoutManager.findViewByPosition(position); int itemHeight = firstVisiableChildView.getHeight(); return (position) * itemHeight - firstVisiableChildView.getTop(); }
相关文章推荐
- [php学习二]基本语法练习二
- LintCode之452 删除链表中的元素
- 回朔法——数字组合问题
- Intellij IDEA创建Maven Web项目
- 网络编程
- spring 事务机制总结
- linux 下 的 atom编辑器安装
- Callable和Future实现多线程
- Linux Shell 文本处理工具
- CSS实例教程:十步学会用CSS建站
- 用自定义的RoundImageView来实现圆形图片(可加边框)
- load-awesome 53种纯CSS3预加载页面loading指示器动画特效
- 面试题18:树的子结构
- Android计算函数时间戳的方法
- smarty如何解决登录页面登录失败时在页面上同时显示失败的反馈信息的问题
- CSS实现三角原理
- 实用代码块记录1
- 图片上传服务器的而终极解决方案 【转载】
- ?【Leetcode】67. Add Binary
- leetcode:Divide Two Integers