我已经实现了 SimpleOnGestureListener.onFling(),但我必须非常快地挥动才能触发它。有什么办法让它更灵敏吗?
提前致谢...
最佳答案
触发 onFling()
事件所需的灵敏度或“魅力”是 checked here在手势检测器中:
if ((Math.abs(velocityY) > mMinimumFlingVelocity)
|| (Math.abs(velocityX) > mMinimumFlingVelocity)){
handled = mListener.onFling(mCurrentDownEvent, ev, velocityX, velocityY);
}
遗憾的是,目前还没有更改私有(private)成员 mMinimumFlingVelocity
的方法。但是,您应该能够将整个 GestureDetector 类复制到项目中的一个新类中,并自己硬编码一个新值。
关于android - 调整 SimpleOnGestureListener.onFling() 灵敏度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13997371/