Scroller主要用於平滑滾動,主要使用的滾動方法有:startScroll、fling。
startScroll(int startX, int startY, int dx, int dy, int duration):
指定起點(startX,startY),從起點平滑變化(dx,dy),耗時duration,通常用於:知道起點與需要改變的距離的平滑滾動等。
fling(int startX, int startY, int velocityX, int velocityY,
int minX, int maxX, int minY, int maxY):
慣性滑動。 給定一個初始速度(velocityX,velocityY),該方法內部會根據這個速度去計算需要滑動的距離以及需要耗費的時間。通常用於:界面的慣性滑動等。