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

SurfaceView 위에서의 터치 이벤트

0 추천
안녕하세요 SurfaceView로 해서 ImageView 3개를 올리고 각 ImageView를 원터치를 move할 수 있게 했는데, SurfaceView 자체를 투터치해서 어떤 기능을 해 보려고 하는데 어떻게 구성을 해야 할지 모르겠습니다. 고수님들의 답변 부탁드립니다. 간단히 다시 설명드리면 one touch로 각 이미지뷰를 움직이고 two touch로 뷰전체(화면자체)라고 해야 할까요? 아무튼 스크린을 two touch 해서 어떤 기능을 하는 것을 구분하려고 하는데 어떻게 해야할지 전혀 모르겠습니다. 참고할 만한 자료나 답변 부탁드립니다. 감사합니다.
정재희 (140 포인트) 님이 2016년 3월 18일 질문

1개의 답변

0 추천
....제일 단순한 방법은 SurfaceView에만 OnTouchListener를 연결 한 후 터치 좌표와 이미지 좌표를 비교해서 이미지를 움직이고 투 터치 이상일 경우엔 별도의 행동을 하도록 하는 방법이 있습니다.

아니면 ImageView에는 OnClickListener를 연결해서 구분하는 방법도 있겠네요.
이카르테 (3,570 포인트) 님이 2016년 3월 19일 답변
답변 감사합니다. 시도해 보겠습니다.
...