0
隨着正偏移,startScroll
會滾動到右側。因此,如果出現負偏移量,我假定它應該滾動到左側 - 文檔沒有提到這個問題。滾輪startScroll負偏移
但是預期這不起作用。右側滾動不起作用,左側滾動根本不起作用。
這是我的代碼。
@Override
public void setSelection(int position) {
int scrollx = mScroller.getCurrX();
int offsetToScroll = position * childWidth;
if(offsetToScroll > scrollx) {
mScroller.startScroll(scrollx, 0, offsetToScroll, 0);
} else {
mScroller.startScroll(scrollx, 0, -offsetToScroll, 0);
}
requestLayout();
}
我已經使用getCurrX(),我需要滾動條來開始滾動。 – Namratha 2013-04-11 04:52:40
看[這裏](http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2_r1.1/android/widget/ScrollView.java)Scroller在ScrollView中使用,mScroller字段是模擬慣性效果的Scroller – pskink 2013-04-11 05:28:36