我已经实现了 SimpleOnGestureListener.onFling(),但我必须非常快速地触发它。有什么办法让它更敏感吗?
提前致谢...
我已经实现了 SimpleOnGestureListener.onFling(),但我必须非常快速地触发它。有什么办法让它更敏感吗?
提前致谢...
在 GestureDetector中检查触发onFling()
事件所需的灵敏度或“魅力”:
if ((Math.abs(velocityY) > mMinimumFlingVelocity)
|| (Math.abs(velocityX) > mMinimumFlingVelocity)){
handled = mListener.onFling(mCurrentDownEvent, ev, velocityX, velocityY);
}
遗憾的是,没有现有的方法可以更改 private 成员mMinimumFlingVelocity
。但是,您应该能够将整个 GestureDetector 类复制到项目中的一个新类中,并自己硬编码一个新值。