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);