안드로이드 개발 질문/답변
(글 수 45,052)
특정영역에서 제어문을 줘서 그 범위 외에선 클릭이 되지 않도록 하고 싶거든요.
저의 경우에는 화면에 원을 만들고 원 외에선 터치되지 않도록
if문을 짜고 싶은데요.
메소드를 어떻게 짜야할까요? 초보라서요 ㅜ
특정영역에서 제어문을 줘서 그 범위 외에선 클릭이 되지 않도록 하고 싶거든요.
저의 경우에는 화면에 원을 만들고 원 외에선 터치되지 않도록
if문을 짜고 싶은데요.
메소드를 어떻게 짜야할까요? 초보라서요 ㅜ
...;; 제가 전에 답변을 달아드렸는데....
수학적으로 처리하시면 됩니다....
원을 그리셨으면 그 원의 중앙점 좌표를 기준으로 (x차이의 제곱+ y차이의 제곱) 이 값을 루트 적용한
값이 대각선의 길이이므로... 이 값이 원의 반지름 길이보다 길면 원의 바깥 영역이게 되죠.
화면 터치한 좌표는 TouchEvent를 사용하시면 됩니다.