마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

SurfaceView onTouchEvent 질문

–1 추천
SurfaceView를 상속받은 클래스를 뷰로 적용시킨 액티비티에서는

onTouchEvent가 잘 나오는데요

 

서피스뷰가 들어있는 클래스에서는 onTouchEvent에서 안되는게 있는것같아요

 

처음에는 터치이벤트에서 return을 return super.onTouchEvent(event); 이렇게 주니

down만 인식하다가

return true;로 주니 다른것들은 다 인식하는데

ACTION_POINTER_DOWN을 인식 못합니다.

 

해결방법좀알려주세요 ㅠㅠ
음무 (17,820 포인트) 님이 2013년 12월 12일 질문

1개의 답변

0 추천
surfaceview는 터치이벤트를 지원하지 않습니다. 터치이벤트를 받아오려면 액티비티에서 받아서 전달하는 방법이 있습니다.
북이 (3,360 포인트) 님이 2013년 12월 12일 답변
서피스뷰를 상속받은 클래스에서 터치이벤트로 down,up,move,pointer_up을 받고있습니다. pointer_down만 못받고있습니다.
...