对于getScrollX() 的理解
今天写了一个Scroller的demo
遇到一个问题getScrollX
这个函数获得的是什么啊?
在网上没有找到答案 我就自己写 进行测试
我在一个ViewGroup中添加图片,然后进行Scroller
实际上ViewGroup的大小是超过屏幕的大小的 所以必然会隐藏了View
那么在触摸的时候屏幕上的ontouch事件会获得一个坐标值,而getScroller会获得一个值
ontouch事件获得的始终是屏幕大小那一块的坐标值
但是getScrollX获得的是整个View的坐标
也就是说getScrollX获得的是你开始触摸的位置的横坐标
当翻滚到另一个图片的时候 那么他会他的坐标原点始终是View最左边的那个点 但是那个点不一定是屏幕的坐标原点
简而言之,getScrollX() 就是当前view的左上角相对于母视图的左上角的X轴偏移量。