백그라운드 자체에 화면 어느곳이든 터치 가능하게 하여 터치하면 이벤트가 발생하도록 하였습니다.
그런데 화면 어디든 클릭가능하게 하려니 화면전체에 레이아웃을 주고 터치이벤트를 줘버리니
다른 어플이나 화면어디든 클릭이 안먹어요ㅜㅜ
제가 준 이벤트도 먹고 휴대폰자체 터치도 먹게끔 못하나요?
소스입니다. mView가 화면전체를 가지고 있고 어디든 클릭해도 그 터치한 부분에서 이벤트가 발생하는데 다른어플도 같이 클릭되게 하고싶ㅇㅓ요ㅠㅠ
mView = mInflater.inflate(R.layout.always_on_top_view_touch, null);
mView.setOnTouchListener(mViewTouchListener);
mParams = new WindowManager.LayoutParams(
WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.TYPE_TOAST,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
PixelFormat.TRANSLUCENT);
mParams.gravity = Gravity.TOP | Gravity.LEFT;
mManager = (WindowManager) getSystemService(WINDOW_SERVICE);
mManager.addView(mView, mParams);