似乎像三星禁用他们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