我已經基於以下職位覆蓋overScrollBy
方法ScrollView
:overScrollBy並不總是反彈的棒棒糖(5.x的)平臺
http://jasonfry.co.uk/blog/android-overscroll-revisited/
它正在開發其他平臺版本的罰款,但如果對於ScrollView
應用了反彈動作,則棒棒糖無法反彈。
任何人都遇到過這個問題,並找到解決方法?
在調用構造函數setOverScrollMode(OVER_SCROLL_ALWAYS);
這裏相關的代碼,我在我的自定義ScrollView
類已覆蓋:
@Override
protected boolean overScrollBy(int deltaX, int deltaY, int scrollX,
int scrollY, int scrollRangeX, int scrollRangeY,
int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent) {
return super.overScrollBy(deltaX, deltaY, scrollX, scrollY,
scrollRangeX, scrollRangeY, maxOverScrollX, OVER_SCROLL_AMOUNT,
isTouchEvent);
}
感謝。
你可以發佈你的當前代碼嗎? –
它似乎是按照我的意圖工作的,請問您能詳細解釋發生了什麼問題,併發布一些代碼? – memoizr
更新了相關的代碼,您正常滾動界限,然後應用投擲動作,滾動視圖停止。 – Niko