如何讓畫廊控件一次滾動一個圖像?還有什麼是使這些圖像連續循環的好方法?我嘗試重寫onFling,根本不起作用。Gallery一次滾動一個圖像
這使圖像移動一定距離但並未真正實現「真正的分頁」。
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
// return super.onFling(e1, e2, velocityX, velocityY);
int kEvent;
if(isScrollingLeft(e1, e2)){ //Check if scrolling left
kEvent = KeyEvent.KEYCODE_DPAD_LEFT;
}
else{ //Otherwise scrolling right
kEvent = KeyEvent.KEYCODE_DPAD_RIGHT;
}
onKeyDown(kEvent, null);
return true;
}
private boolean isScrollingLeft(MotionEvent e1, MotionEvent e2){
return e2.getX() > e1.getX();
}
難道你不認爲如果你有333個意見是關於時間谷歌開始在這裏更直接的解決方案工作? :) – dropsOfJupiter 2011-05-10 04:34:09