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

png이미지의 투명공간에 대한 클릭 이벤트제거?

0 추천

안드로이드 공부하고 있는 1인입니다

현재 간단하게 월드맵을 보이는 앱을 만드는 연습중입니다

각 대륙을 따와서 png파일로 만들었습니다. 투명한이미지.

 

각 그림은 현재 이미지버튼으로 만들어져 있는 상태입니다.

각 대륙을 클릭했을 시에 각 뷰의 tag값을 읽어와서 Toast메시지를 출력하려고 하는데요

 

첨부한 그림에서처럼 아프리카 대륙과 아시아 대륙사이에 겹치는 공간을 클릭하는 경우에

나중에 추가된 아프리카 대륙의 Toast메시지가 뜨더군요

 

아시아대륙을 마지막에 추가해도 되겠지만 근본적인 해결이 아니라 생각하여 질문글 올립니다.

배경을 #00000000 , @null , 배경에 이미지올리기  ,selector를 사용해서 버튼이미지 사용

네가지 방식을 해보았는데

어떤 것도 해결책이 되지 않더라구요

 

그래서 궁금한 것은 이미지의 투명한 공간을 아예 없애버리는 것이 가능한지요?

(우리가 쫄쫄이를 입었을 때 처럼 컨텐츠에 딱 달라붙는 테두리)

/

아니면 투명한 공간의 이벤트 핸들링을 막는 방법??

ㅜㅜㅜㅜ  답변 감사합니다!

 

 

postpo22 (250 포인트) 님이 2015년 9월 24일 질문

2개의 답변

+1 추천
대륙마다 색이 다르군요.

그렇다면 터치했을때 터치된 좌표의 색을 뽑아서 어느 대륙을 터치했나 확인하는 방법으로

구분해서 toast표시해주시면 될것같은데
익명사용자 님이 2015년 9월 24일 답변
0 추천
많이 중첩되지 않는다면 사용자가 알아서 뇌이징 됩니다...
aucd29 (218,390 포인트) 님이 2015년 9월 24일 답변
...