1

問題:マルチタッチで意図せずにシングルストロークジェスチャを生成しています。

画面全体でGestureOverlayViewを使用しており、マルチタッチをまったく使用しようとはしていません。私はを使用してandroid:gestureStrokeType="single"います。私のジェスチャーの1つは、スワイプのように、左から右に水平に移動することです。それはうまく機能します。問題は、画面の左側をタッチして押したまま、同時に右側をタッチして押したままにしてから、左側を離してから右側をOnGesturePerformedListener離すと、電話がかかってきて、水平ジェスチャが発生しました。これは、Nexus Oneのマルチタッチの問題のいくつかに関連している可能性がありますか?これを偽のジェスチャーとして検出する方法はありますか?

Nexus One(2.2.1)でこの問題が発生していますが、今のところコードは1.6互換のままである必要があります。

4

1 に答える 1

2

それは私が信じるAMOLEDの問題です。私はHTCDesireを持っていて、同様の問題に遭遇しました。たとえば、ロック画面を上にして、右手の親指を[サウンド]タブに押したまま、左手の親指を反対側に置き、右を持ち上げると、タブがもう一方の親指に向かって全速力で起動します。

マルチタッチを有効にしてから、人差し指を無視するように教えることをお勧めします。

ただし、以前のモデル、特にAndroidがプラットフォームにマルチタッチを搭載する前に作成されたモデル(HTC Dream、Magicなど)でも同様の問題が発生すると思います。

于 2010-12-06T02:58:52.660 に答える