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

일정시간동안 터치무시 하려고하는데 [closed]

0 추천
ImageView mPopupView
이렇게 이미지뷰를 하나 생성해서
 
case MotionEvent.ACTION_UP:
mPopupView.setBackgroundColor(Color.BLACK);
mParams.flags = WindowManager.LayoutParams.TYPE_PHONE;
mParams.flags = WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE;
 
new Handler().postDelayed(new Runnable() {
   @Override
   public void run() {
 
   mParams.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
   mPopupView.setBackgroundColor(Color.BLUE);
 
   }
}, 1000); 
터치가 때지는순간 약 1초동안 이미지뷰가 검정색일때 터치를 무시하고 그밑에있는 부분을 터치하고 1초후에 다시 터치를 할수있게 하려고하는데 run부분에서 색이 파란색으로는 동작하는데 다시 낫터치에서 터치로 돌아오지가 않네요
 
혹시 일정시간동안 터치를 무시할수 있는 방법이 있을까요?
 
저렇게 손가락표시가 되어있는 이미지뷰에서 업이되면 일정시간동안 터치가 인식이안되어 밑에 있는 어플이 실행되고 다시 일정시간이 지나면 터치할수있게 돌아오도록 하려고하는데 계속 오류가 나네요...
 
질문을 종료한 이유: 답변없음
평양소주 (360 포인트) 님이 2014년 9월 14일 질문
평양소주님이 2014년 9월 15일 closed
...