scrollTo(int x,int y):(移动到相对于(0,0)偏移量为(x,y)的坐标点)
如果偏移位置发生了改变,就会给mScrollX和mScrollY赋新值,改变当前位置。
注意:x,y代表的不是坐标点,而是偏移量。
例如:
我要移动view到坐标点(100,100),那么我的偏移量就是(0,,0) - (100,100) = (-100 ,-100) ,我就要执行view.scrollTo(-100,-100),达到这个效果。
ScrollBy(int x, int y) :(移动到相对于当前位置偏移量为(x,y)的坐标点)
从源码中看出,它实际上是调用了scrollTo(mScrollX + x, mScrollY + y);