关于getScrollX的理解
2016-01-30 22:16
204 查看
对getScroll这个函数一直不太理解,今天做了点小实验,记录一下。
实验1:对着屏幕不同地方点击,log打出getScrollX坐标,得到的结果一样。
实验二:对着屏幕不同地方点击,log打出getX坐标。得到不同结果
而且,当手指在屏幕边缘时,getX的值就为0:
根据以上实验,能得出的结论:
1、getX的范围就是在这个屏幕之内,即屏幕左上角的坐标为(0,0)右下角的坐标为(height,width)。
2、getScroll是一种滑动状态,当未发生滑动时,getSCroll的状态不会改变。
3、当为滑动时,getScrollX得到的就是被隐藏起来那部分view的宽度,放滑动到尽头时,getScrollX的值为0.
场景描述:
类似qq菜单那种界面,右划回出现一个抽屉菜单那种东西实验1:对着屏幕不同地方点击,log打出getScrollX坐标,得到的结果一样。
实验二:对着屏幕不同地方点击,log打出getX坐标。得到不同结果
而且,当手指在屏幕边缘时,getX的值就为0:
根据以上实验,能得出的结论:
1、getX的范围就是在这个屏幕之内,即屏幕左上角的坐标为(0,0)右下角的坐标为(height,width)。
2、getScroll是一种滑动状态,当未发生滑动时,getSCroll的状态不会改变。
3、当为滑动时,getScrollX得到的就是被隐藏起来那部分view的宽度,放滑动到尽头时,getScrollX的值为0.
相关文章推荐
- linux 无线网卡配置
- 蓝懿IO学习coredata 2016
- windows使用
- ubuntu 加扩展网卡遇到网卡无法识别
- ----堆栈 STL 函数库 ----有待补充
- flask+heroku环境搭建(windows)
- 草泥马的FreeBSD
- 订餐系统——后台获取GridView值
- iOS-Reactive Cocoa的常见用法
- java Class类学习总结
- 在ubuntu中安装rpm包
- js 获取复选框的值
- 如何在命令行下删除一个ppa源
- 初探Linq表达式和lambda表达式
- 大型网站架构的演化
- 那些最聪明的产品设计TOP20
- 数据结构实验之排序四:寻找大富翁(堆排序)
- ubuntu安装vncserver实现图形化访问
- 如何查看Spark集群运行结束的日志
- Codevs_P1250 Fibonacci数列(矩阵快速幂)