어떻게하면 슬라이드와 터치를 안드로이드에서 구별 할 수 있습니까? 내 응용 프로그램에서, 내 홈 화면에서 슬라이드 기능을 제공해야합니다. 홈 화면에도 일부 아이콘이 있습니다. 홈 화면에서 슬라이드 할 때 터치 영역이 아이콘이면 'onItemClickListener'를 먼저 호출 한 다음 'onTouchEvent'를 호출합니다. 슬라이드의 경우에는 'onItemClickListener'가 아닌 'onTouchEvent'만 호출해야합니다. Pls help .. 감사합니다슬라이드와 터치를 구분합니다.
2
A
답변
1
제스처 인식기를 사용해야합니다. GestureDetector 클래스와 this article 클래스를 살펴보십시오.
1
귀하의 활동은 GestureDetector.OnGestureListener
을 구현해야합니다. 슬라이드 이동을 처리하려면 onFling
메서드를 사용하십시오. 터치 이벤트를 처리하려면 onTouch
메소드를 재정 의하여해야합니다.
관련 문제
- 1. JQuery와 메뉴에서 슬라이드와
- 2. NewItem에서 MailItem과 MeetingItem을 구분합니다.
- 3. 문자열을 "-"로 구분합니다.
- 4. HTML의 "namespaces"를 구분합니다.
- 5. 루프로 텍스트를 변수로 구분합니다.
- 6. Dashcode는 iPad와 iPhone 브라우저를 구분합니다
- 7. WPF는 눈금 단추 사이에 구분합니다
- 8. 쉼표는 링크 버튼의 텍스트를 구분합니다
- 9. 조건 CSS는 IE6에서 IE7까지 구분합니다
- 10. MPMoviePlayerViewController에서 터치를 감지하는 방법
- 11. UIScrollView에서 터치를 사용하려면 어떻게해야하나요?
- 12. UIWebView에서 터치를 제어하려면? (iphone)
- 13. UITableView는 어떻게 터치를 처리하나요?
- 14. UITextView에 터치를 전달하는 방법
- 15. 터치를 처리하는 함수
- 16. 이있는 UIImage 터치를 감지하고
- 17. NSOpenGLView에서 터치를 감지합니다.
- 18. UIWebView에서 터치를 감지하는 방법
- 19. 다른보기 뒤에있는보기에서 터치를 감지합니까?
- 20. 삼각형 영역에서 터치를 감지하는 방법
- 21. 터치를 사용하여 페이지를 스 와이프
- 22. cocos2d에서 멀티 터치를 사용하려면 어떻게해야하나요?
- 23. 모든 하위보기에서 터치를 취소하는 방법?
- 24. UIStatusBar/iPhone에서 터치를 감지하는 방법
- 25. UITableViewCell 내부에서 터치를 감지하는 방법
- 26. 특정 영역의 터치를 감지하는 방법
- 27. 은 iPhone에서의 터치를 허용하지 않습니다.
- 28. 게임에서 멀티 터치를 사용 하시겠습니까?
- 29. EditText에서 터치를 감지하지만 중단하지 않습니까?
- 30. UIView : 독점적으로 터치를 제한하는 방법