마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
ImageView의 Image click시 ImageView의 x,y 좌표가 아닌, 실제 Image의 x,y 좌표 값 가져오기
0
추천
ImageView에 그림 하나를 올렸습니다.
scaleType을 matrix로 하였고, 보여지고자 하는 Image는 ImageView가 보여지는 영역 보다 훨씬 큰 상태 입니다.
이런 상황에서 사용자가 ImageView의 특정 영역을 Click하였을 때, ImageView내의 Event X,Y가 아닌, Image에 대한 X, Y 좌표 값을 가져오고 싶은데요.
이런 상황에서 X,Y 좌표값을 어떻게 가져와야 하나요?
도움 부탁 드리겠습니다.
imageview
zoom
컴천재
(
2,580
포인트)
님이
2013년 7월 9일
질문
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
2개의 답변
+1
추천
getRawX getRawY
기초개발자
(
24,060
포인트)
님이
2013년 7월 9일
답변
이를 이용해보았는데, 원본 Image에 대한 X,Y 좌표가 아닌 다른 값이 나오네요.
출력되는 값이 도통 무엇을 의미하는지... API 설명서에도 raw image에 대한 coordinate를 구해온다고 되어 있어서 파악이 안되네요.
아무튼 답변 감사합니다.
말그대로 화면 자체 좌표를 갖고온다는말입니다.
이미지뷰의 특정 포인트를 클릭하면 이미지뷰 내의 상대좌표가아니라 화면 전체서의 절대좌표를 갖고온단말이죠.
즉 이미지뷰가 100, 100에 위치해있고 이미지뷰 내에서 50, 50 좌표를 클릭했으면 getX getY는 50, 50이 rawX rawY느 150, 150이 출력되겠죠.
아.. 감사합니다.
이런 의미였군요.
한데, 제가 지금 찾고 있는 것은 원본 이미지에서의 X,Y 좌표 값을 알아내고 싶은 상태 입니다.
Please
log in
or
register
to add a comment.
0
추천
실제 이미지사이즈와 이미지뷰의 사이즈를 가져와서 비율로 계산하면 되지 않을까요.
익명사용자
님이
2013년 7월 9일
답변
Please
log in
or
register
to add a comment.
...