2010-12-06 6 views
1

문제 : 무작위로 단일 스트로크 제스처를 생성하는 멀티 터치가 있습니다.Nexus One의 GestureOverlayView/Multitouch 관련 문제

전 화면에서 GestureOverlayView를 사용 중이며 멀티 터치를 전혀 사용하지 않습니다. 나는 android:gestureStrokeType="single"을 사용하고 있습니다. 제 제스처 중 하나는 가로로 왼쪽에서 오른쪽입니다. 그것은 잘 작동합니다. 문제는 화면의 왼쪽면을 터치하고 누른 채로 동시에 오른쪽을 터치 한 다음 누른 채로 을 놓은 다음 오른쪽을 놓아두면 내 OnGesturePerformedListener이 표시된다는 것을 의미합니다. 수평 제스처가 발생했음을 나타냅니다. 이것이 넥서스 원의 멀티 터치 문제 중 일부와 관련이있을 수 있습니까? 이것을 가짜 제스처로 감지 할 수있는 방법이 있습니까?

Nexus One (2.2.1)에서이 문제가 발생하지만 현재 내 코드는 1.6과 호환되어야합니다.

답변

2

내가 믿는 AMOLED 문제입니다. 나는 HTC 욕망을 가지고 있으며 비슷한 문제를 겪고있다. 예를 들어 화면 잠금을 설정 한 상태에서 사운드 탭에서 오른쪽 엄지 손가락을 누른 상태에서 왼쪽 엄지 손가락을 반대쪽으로 놓고 오른쪽으로 들어 올리면 다른 손가락으로 최고 속도로 탭이 시작됩니다.

멀티 터치를 사용하도록 설정 한 다음 두 번째 손가락을 무시하도록 가르쳐야합니다.

하지만 이전 모델 (특히 안드로이드가 자사의 플랫폼 (HTC Dream, Magic 등)에서 멀티 터치를 사용하기 전에 만들어진 모델)에서 비슷한 문제가 발생할 것이라고 생각합니다.

+0

처음으로이 질문을 게시 한 이후로 나는 멀티 터치를 조금만 다루었습니다. 넥서스와 다른 초기 장치들도 이러한 종류의 동작을 일으키는 멀티 터치 문제를 잘 선전했습니다. –