1. 程式人生 > >android View.getLeft() 與 View.getScrollX()

android View.getLeft() 與 View.getScrollX()

當呼叫一個View的 void scrollTo (int x, int y) 方法 移動view後:

 View.getLeft() 獲取的值是沒有變化的,仍然是最開始的值:左邊相對於父控制元件的距離。

View.getScrollX()獲取的值則發生了變化:指呼叫的控制元件的水平移動的距離,當未移動的時候,獲取的值為0. 當向右移動20,則獲取值為 -20,再向右移動10,則獲取-30,

對於scrollTo(int x,int y) 函式的引數:

x: 負數代表向右移動,正數代表向左移動

y:負數代表向下移動,正數代表向上移動

scrollBy() 同上。