我已经实现了SimpleOnGestureListener.onFling(),但我必须非常快地触发它。有没有办法让它更敏感?
提前致谢...
答案 0 :(得分:3)
在GestureDetector中触发onFling()
事件所需的敏感度或“oomph”为checked here:
if ((Math.abs(velocityY) > mMinimumFlingVelocity)
|| (Math.abs(velocityX) > mMinimumFlingVelocity)){
handled = mListener.onFling(mCurrentDownEvent, ev, velocityX, velocityY);
}
遗憾的是,没有现有方法可以更改私有成员mMinimumFlingVelocity
。但是,您应该能够将整个GestureDetector类复制到项目中的新类中,并自行编写新值。