2011-06-16 93 views
2

Android SDK提供了手勢生成器應用程序來創建自定義手勢庫,並使用GestureOverlayView識別創建庫中的自定義手勢。 但我只能用單指但是多筆劃創建自定義手勢。多點觸控自定義手勢

如何使用這些工具來構建和識別多點觸控自定義手勢?

例如: 我可以創建「加」手勢並在我的應用程序中識別它,但是我用一根手指畫「加號」。我想要認識到可以同時用兩根手指畫出的「雙圓」。

回答

0

手勢生成器允許建立僅單個觸摸(單衝程&多個行程)手勢。

您無法使用Gesture構建器構建多點觸控手勢。 對於多點觸控,你需要使用

MotionEvent

0
gestureOverlay.setGestureStrokeType(GestureOverlayView.GESTURE_STROKE_TYPE_MULTIPLE);