【发布时间】:2011-03-12 16:28:39
【问题描述】:
Android 是否有可能检测手势(滑动、缩放等)是否完成?
我需要在我的ImageView 的onDraw 方法中使用它来优化性能。
谢谢!
【问题讨论】:
-
没有必要将标签放在主题中(无论如何你有一个错字)。您分配给问题的标签足以确定它与 Android 有关。
Android 是否有可能检测手势(滑动、缩放等)是否完成?
我需要在我的ImageView 的onDraw 方法中使用它来优化性能。
谢谢!
【问题讨论】:
您可以扩展 LinearLayout 或您正在使用的任何 ViewGroup。然后您可以覆盖基类的onTouchEvent(),或者如果您需要对事件进行更多控制,您可以覆盖onInterceptTouchEvent() 方法。在这些方法中,您可以访问MotionEvent。
然后您可以使用GestureDetector 来检测与 MotionEvent 相关的任何手势。
通常,您会使用它来对手势执行任何神奇的操作,并让您的应用对手势做出反应。但是你可以在你的情况下使用它来知道一个手势已经完成。
希望对您有所帮助。
【讨论】: