제가 이미지를 버튼으로 onTouchListener로 사용하고 있어요.

그래서 그 이미지를 클릭하면, 바로 그 다음 intent가 실행되는데요,

 

제가 물어보고 싶은 것은, 시중에 나온 어플리케이션을 사용해 보면서 느꼇는데, 제가 만들고 있는 어플리케이션은 이미지를 클릭하면 바로 그 다음 intent가 실행됩니다. 그러나 다른 어플리케이션을 보면, 이미지를 누른상태에서 그 이미지 영역을 벗어난 곳에서 손을 떼면, intent가 실행되지 않습니다.

 

ontouchlistener을 사용해서, 클릭하면 바로 intent가 실행되는 거같은데,

 

tabhost를 이용해서 tab에 있는 버튼처럼, 제가 만든 이미지를 누른상태에서, 그 이미지가 차지하고 있는 영역이 아닌 다른 영역에서 손을 떼면 실행이 되지 않도록 하고 싶습니다.

 

즉, 이미지를 누르면, 눌럿다는 이미지로 바뀌게 만들되, 그 이미지에서 손을 떼면 원래의 이미지가 돌아오면서 그다음이 실행되고

그 이미지가 차지하는 영역 밖에서 손을 떼면, 실행이 되지 않도록 만들고 싶습니다. onClick을 사용해야 하는건가요??

만약 맞다면, 짧은 예제라도 남겨주시면 정말 감사하겠습니다.