Android(UI篇) 获取ListView的滑动距离
来源:互联网 发布:bluehost域名绑定主机 编辑:程序博客网 时间:2024/06/13 03:58
ListView本身不提供获取滑动距离的方法,别误认为mListView.getScaleY()可以获得滑动距离,你会发现在该方法在OnScrollListener中始终为0。
较为准确的解决方法是:
这是每项高度一致的方法
private int listViewScorllY(){ View view = mListView.getChildAt(0); if (view== null) { return 0; } int firstVisiblePosition = mListView.getFirstVisiblePosition(); int top = view.getTop(); return -top + firstVisiblePosition * view.getHeight() ;}
用途:
1 下拉刷新
2 做悬浮项
等等
0 0
- Android(UI篇) 获取ListView的滑动距离
- 获取Listview滑动距离
- 如何获取Android RecyclerView滑动的距离
- 如何获取Android RecyclerView滑动的距离
- 如何获取Android RecyclerView滑动的距离
- android listview 计算滑动距离
- Android listview获取滚动的距离
- Android获取滑动阈值(系统认为最低的滑动距离)
- android Listview头部带控件滑动距离的判断
- 如何监听listview的滚动事件——获取listview有效滑动的距离
- Android listview垂直滑动指定距离
- Android listview垂直滑动指定距离
- Android listview指定垂直滑动距离
- 获取RecyclerView滑动的距离
- listview得到滑动距离像素的方法
- 获取listview滚动的距离
- Android - ListView滑动指定tiem和滑动固定距离
- 获取ListView在Y轴的精确滑动距离(单位px)
- UVA 11488 Hyper Prefix Sets Trie树求最值
- iOS开发网络数据缓存介绍
- android反编译
- socket编程之addrinfo结构体与getaddrinfo函数
- ftp
- Android(UI篇) 获取ListView的滑动距离
- google play 此应用使用的结算功能版本已不能受支持。
- 主子报表数据源来自异构数据库的解决方法(Jasper report为例)
- 软件项目管理流程总结
- UIView的四个边角单独设置为圆角弧度
- 迅雷评分效果
- Python代码优化:优化原则
- 黑马程序员——Java基础---String类和基本数据类型包装类
- C语言volatile用法