2010-12-06 54 views
1

問題:我有多次觸摸無意中生成單筆畫 手勢。Nexus One上的GestureOverlayView/Multitouch問題

我在整個屏幕上使用了一個GestureOverlayView,並沒有嘗試使用多點觸控。我正在使用android:gestureStrokeType="single"。我的一個手勢是從左到右的水平,就像滑動一樣。它工作得很好。問題是,如果我觸摸並按住屏幕的左側,則同時觸摸右側並按住,然後鬆開左側的 ,然後鬆開右側,我的OnGesturePerformedListener被調用並且它指示水平手勢已經發生。這可能與Nexus One上的一些多點觸控問題有關嗎?有沒有什麼辦法可以讓我發現這是一個虛假的手勢?

我在Nexus One(2.2.1)上看到了這個問題,但我的代碼現在仍然保持1.6兼容。

回答

2

我相信這是一個AMOLED問題。我有HTC Desire,並遇到類似的問題。例如,如果您鎖定了屏幕,請將右手拇指放在聲音選項卡上,然後將左拇指放在對面,然後向上擡起右手,它將全速啓動到另一個拇指。

我會建議啓用多點觸控,然後教它忽略第二根手指。

但我相信你會遇到類似的問題,尤其是Android之前在其平臺(HTC Dream,Magic等)中進行多點觸控的問題。

+0

自從首次發佈這個問題以來,我一直在使用多點觸控技術,並確信,Nexus和其他一些早期設備在多點觸控方面有很好的公開問題,導致了這種行爲。 – 2011-09-30 03:03:44