似乎像三星禁用他們overscroll(可能是由於蘋果套裝)。三星Galaxy S2 2.3.5+不打電話overScrollBy()
我具有延伸ScrollView
並覆蓋
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, 0, metrics.widthPixels,isTouchEvent);
}
在每一個其它設備(薑餅和向上當然)的視圖的實現方式中,overScrollBy
當滾動到達它的端部被調用,並且用戶可以實際上是過度滾動視圖)。
在Android 2.3.5+上,三星已經實現了某種機制,可以完全禁用overscroll(不僅僅是它們的overscroll實現,還包括Android的實現),並且每次用戶嘗試過度滾動時,都會打印以下LogCat事件:
02-13 16:02:34.230: D/BounceScrollRunnableDefault(15783): run(), TimeFraction=0.5225, mBounceExtent=7.273352
有什麼辦法可以解鎖三星在那裏做的事嗎?或者,也許另一種方式來創建overscroller?
...以下作品替代小提琴手... – Houston 2013-03-06 06:54:43