【发布时间】:2012-07-05 19:55:28
【问题描述】:
计算滑动速度/速度的最佳方法是什么?是否有一些花哨的类或功能提供此功能,或者我是否需要通过测量触摸向上和向下触摸来执行此操作?我做了一些搜索,但没有找到——也许我没有正确的术语。
【问题讨论】:
计算滑动速度/速度的最佳方法是什么?是否有一些花哨的类或功能提供此功能,或者我是否需要通过测量触摸向上和向下触摸来执行此操作?我做了一些搜索,但没有找到——也许我没有正确的术语。
【问题讨论】:
OnGestureListener 有以下方法,提供 x 轴和 y 轴的速度:
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
您可以实现OnGestureListener,或者,来自文档:
如果您想聆听所有不同的手势,请实现 这个界面。如果您只想收听一个子集,它可能是 更容易扩展 GestureDetector.SimpleOnGestureListener。
【讨论】: