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

이런 형태에선 클릭 영역을 어떻게 판별해야되나요?

0 추천

 

위 그림처럼 원 안에 부채꼴 형식으로 4등분이 되어진 형태인데

4등분 중에 어느 등분을 클릭했는지를 판별하려면 어떻게 해야될까요?

고심끝에 생각난 방법이 일단은 터치를 통해서 x, y 좌표값을 받는것까지는 생각했는데

그걸 if문으로 어떻게 판별을 해줄지가 계산이 안되네요.

개념적인 서술형 답변보다는 구체적인 소스로 된 답변을 원합니다.

개님의습성 (2,500 포인트) 님이 2013년 6월 13일 질문

1개의 답변

0 추천
이미지의 Bitmap 객체에서 getpixel 방식으로 체크하시면 됩니다.

모든 Bitmap 객체에는 getpixel 메소드가 있으니까요.

화면에 비트맵이 출력된 좌표와 내가 터치한 사이의 거리를 구해서 x. y 좌표로 쓰면 되겠죠?
바야바 (3,840 포인트) 님이 2013년 6월 13일 답변
...