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

안드로이드 뷰 무시하기

0 추천

그림창에 보는거처럼 이미지뷰가 무시되서 그밑에 있는 폴더및 어플이 클릭되게 할수있도록 하려고하는데

터치를 무시하니 이미지뷰만 터치가 무시되고 그밑에 있는 파일이 클릭이되지가 않네요 ㅜ

혹시 이미지뷰가 무시(없는거처럼 사용)되게해서 그밑에 있는 파일을 클릭을 할수있게 하는 방법이 있나요?

평양소주 (360 포인트) 님이 2014년 9월 15일 질문

1개의 답변

0 추천
정확히 의도하신 기능을 좀더 상세히 설명해 주시면 가능여부 판단해 볼수 있을것 같습니다.
단짝 (4,980 포인트) 님이 2014년 9월 15일 답변
아.. 제가 자세히 말씀안드렸나보네여
처음에 제가 시도했던 방법이 손가락이미지인
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부분에서 색이 파란색으로는 동작하는데 다시 낫터치에서 터치로 돌아오지가 않네요

그러니 일정시간동안 이미지뷰를 클릭해도 뷰가 없는거처럼 인식해서 지금 현재 보이는 이미지뷰(손가락그림)밑에 있는 textplus가 클릭이 되고 다시 제기능으로 되돌아올수있게할수 있는 방법을 찾고있습니다
런처위의 아이콘을 클릭하고 싶다는건가요?
흠.. 앱 상태와 큰 그림으로 설명부탁드린건데.. ^^

위 이미지만 봤을때는 런처의 아이콘을 터치하고 싶어 하는것처럼 보입니다.
이럴경우에는 아래 블로그 내용처럼 View를 띄울 경우 하단의 내 앱 또는 다른 앱의 버튼을 동작시킬 수 있습니다.
http://blog.daum.net/mailss/18

실시간 답변이 되지 못해서 도움이 될런지 모르겠네요. ^^;
...