2011-03-12 4 views
2

제스처 (스 와이프, 확대/축소 등)가 완료되면 Android가 감지 할 가능성이 있습니까?제스처가 끝난시기는 어떻게 알 수 있습니까?

나는 onDraw 방법으로 성능을 최적화하려면 ImageView이 필요합니다.

감사합니다.

+0

제목에 태그를 넣지 않아도됩니다. 어쨌든 입력란에 오타가 없었습니다. 질문에 할당 한 태그로 Android에 관한 것인지 확인할 수 있습니다. –

답변

0

LinearLayout 또는 사용중인 ViewGroup을 확장 할 수 있습니다. 그런 다음 기본 클래스의 onTouchEvent()을 무시하거나 이벤트에 대한 더 많은 제어가 필요한 경우 onInterceptTouchEvent() 메소드를 무시할 수 있습니다. 이 방법에서는 MotionEvent에 액세스 할 수 있습니다.

그런 다음 GestureDetector을 사용하여 MotionEvent와 관련된 모든 제스처를 감지 할 수 있습니다.

일반적으로이 기능을 사용하여 제스처와 관련된 모든 것을 수행하고 앱이 제스처에 반응하도록 할 수 있습니다. 그러나 귀하의 경우에 그것을 사용하여 제스처가 완료되었음을 알 수 있습니다.

희망이 있습니다.

+0

귀하의 조언을 따르지 못합니다. 코드 스 니펫을 올리시겠습니까? – Patrick

+0

죄송합니다. 테스트 할 수있는 예제 응용 프로그램을 작성해야하기 때문에 코드 스 니펫을 게시 할 수 없습니다. Java 프로그래밍 및 객체 지향에 익숙합니까? – Chris

+0

. 제스처가 위의 조언을 끝내는 것을 어떻게 감지 할 수 있는지 이해할 수 없습니다. 조금 더 설명 할 수 있니? – Patrick

관련 문제