Android 是否有可能检测手势(滑动、缩放等)是否已完成?
我需要在 ImageView
的 onDraw
方法中使用它来优化性能。
谢谢!
最佳答案
您可以扩展 LinearLayout
或您正在使用的任何 ViewGroup。然后您可以覆盖您的基类的 onTouchEvent()
,或者如果您需要对事件进行更多控制,您可以覆盖 onInterceptTouchEvent()
方法。在这些方法中,您可以访问 MotionEvent
。
然后你可以使用GestureDetector检测与 MotionEvent 相关的任何手势。
通常你会用它来对手势做任何神奇的事情,让你的应用程序对手势使用react。但是你可以在你的情况下使用它来知道手势已经完成。
希望对您有所帮助。
关于android - 我怎样才能知道手势何时完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5283767/