을 구현하려면 SurfaceView
이 필요한 게임을 만들고 있습니다. 게임 도중 특정 시간 동안 리스너를 일시 중지하고 싶습니다. onTouch()
메소드에서 false를 반환하려고했으나 메소드가 계속 실행됩니다. 다른 방법으로 리스너를 언젠가 일시 중지 할 수 있습니까? 그리고 누군가는 onTouch()
에서 실제로 false를 반환하는 것을 설명하십시오.OnTouchListener에서 false를 반환하면 실제로 어떻게됩니까?
6
A
답변
12
: 당신이 true
를 반환하는 경우
Returns
True if the listener has consumed the event, false otherwise.
당신은 언론이 알아서되는 안드로이드 말한다. 잊어 버려.
false
을 반환하면 기본적으로 "내 문제가 아니라 다른 사람이이 클릭을 처리해야합니다"라고 말합니다. 그런 다음 Android는 이벤트를 다른보기로 전달하여 사용자의 시야에있을 수 있습니다.
0
구현을 등록 취소해야합니다. 매개 변수로 null
을 제공하면됩니다. 일시 중지 모드가 끝나면 다시 설정하십시오. return true
인 경우 터치 이벤트가 다른 가능한보기로 전달되지 않습니다. View documentation에서
3
true를 반환하면 documentation에 표시된대로 이벤트를 소비 한 시스템에 신호를 보냅니다. 즉, 터치 리스너가있는 다른 뷰에서도이 이벤트를 처리하지 못합니다. false를 반환하면 이벤트가 처리를 위해 부모보기로 전달됩니다.
예를 들어 Listview가 Viewpager 안에 중첩되어 있으면 Listview가 touchevent를 처리 할 수있는 첫 번째보기입니다. 수평 스 와이프이면 이벤트는 listview를 통해 처리되지 않으며 뷰 페이지가 스 와이프를 처리 할 수 있습니다.
관련 문제
- 1. ContentProvider의 OnCreate에서 false를 반환하면 어떻게됩니까?
- 2. 필터가 false를 반환하면 뷰 호출 렌더링은 어떻게됩니까?
- 3. 안드로이드 : SQLite : SQLiteDatabase.isDatabaseIntegrityOK()가 false를 반환하면 isDatabaseIntegrityOK()가 false를 반환하면
- 4. Session.sendToTarget()이 false를 반환하면?
- 5. 함수에서 하나의 호출이 false를 반환하면 false를 반환합니다.
- 6. C++에서 변수를 반환하면 어떻게됩니까?
- 7. shouldAutorotateToInterfaceOrientation이 항상 NO를 반환하면 어떻게됩니까?
- 8. Thread.join() 이후 실제로 실제로 어떻게됩니까?
- 9. false를 반환하면 앵커에서 페이지가 다시로드되지 않습니다.
- 10. false를 반환하면 Javascript AJAX 호출이 firefox에서 실패합니다.
- 11. (stdout == "E")가 항상 false를 반환하면
- 12. ThreadPool.QueueUserWorkItem()이 FALSE를 반환하면 어떻게 대응해야합니까?
- 13. addEventListener에서 false를 반환하면 여전히 양식이 제출됩니까?
- 14. 앵커 태그 내의 false를 반환하면 오류가 발생합니다.
- 15. beforeDelete 콜백에서 false를 반환하면 deleteAll이 누락됩니다.
- 16. 쿼리가 false를 반환하면 빈/빈 테이블 표시
- 17. jQuery가 전달되면 실제로 어떻게됩니까?
- 18. UIView가 숨겨지면 실제로 어떻게됩니까?
- 19. 수퍼 클래스가 다른 객체를 반환하면 어떻게됩니까?
- 20. 함수에서 JavaScript 문을 반환하면 어떻게됩니까? ("안녕하세요")
- 21. C#의 구조체에서 "this"를 반환하면 어떻게됩니까?
- 22. action 클래스가 struts에서 null을 반환하면 어떻게됩니까?
- 23. ParameterizedThreadStart 질문 : 메소드가 객체를 반환하면 어떻게됩니까?
- 24. OnTouchListener에서 xy가 잘못되었습니다.
- 25. 테이블에서 열을 드롭하면 실제로 어떻게됩니까?
- 26. foreach/WhenAll을 사용하면 실제로 어떻게됩니까?
- 27. debug = false를 설정하면 SLOWER 렌더링이 실제로 실행됩니까?
- 28. php filemtime false를 반환하면 PHP 응용 프로그램의 루트 디렉토리가 아닌
- 29. false를 반환하거나 true를 반환하면 jQuery의 다음 루프로 건너 뜁니다.
- 30. 문이 False를 반환하면 찾기 함수가 "#Value"를 반환하는 이유는 무엇입니까?