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

버튼 눌렸을때와 눌리지 않을때 관련 질문

0 추천
     main_delivery_btn02_nor.setOnTouchListener(new OnTouchListener() { //버튼 터치시 이벤트        
            public boolean onTouch(View v, MotionEvent event) {
                if(event.getAction() == MotionEvent.ACTION_DOWN) // 버튼을 누르고 있을 때
                main_delivery_btn02_nor.setBackgroundResource(R.drawable.main_delivery_btn02_sel);
                if(event.getAction() == MotionEvent.ACTION_UP){ //버튼에서 손을 떼었을 때 
                main_delivery_btn02_nor.setBackgroundResource(R.drawable.main_delivery_btn02_nor); 
                }
                return false;
            }
        });   
 
 
위와 같이 눌릴 경우와 떼었을 경우에 이미지가 다시 load 되도록 해놨는데요..
버튼을 누른채 움직여서 버튼 영역을 벗어나니 계속 눌린채로 보이네요. ㅠㅠ
방법 좀 가르쳐 주세요.
 
건희짱 1 (360 포인트) 님이 2014년 6월 14일 질문

2개의 답변

0 추천
저같은 경우는 ACTION_MOVE 에서 버튼 범위 벗어나면 다시 올라오게 만들어놨구요.

ACTION_OUTSIDE 라는 값도 있으니 확인해보세요.
안티푸라면 (6,700 포인트) 님이 2014년 6월 15일 답변
0 추천
셀렉터를 사용해보셔요

http://www.cyworld.com/didtmdblog/14327775
nicehee (73,100 포인트) 님이 2014년 6월 15일 답변
...