2016-06-29 2 views
0

현재 Android에서 '채팅 헤드'가 움직이는 중입니다. 이를 위해 WindowManager를 사용하여 ImageView를 화면에 추가합니다.Chatheads가 클릭 이벤트를 통과 함 [Android]

클릭 이벤트를 전달하려고 시도하고있었습니다. 앞으로이 기술을 사용하여 두 번 클릭하여 하위 레이어 (앱이 그려진 앱)로 전달되고 클릭 한 번으로 연결되지 않습니다.

많은 솔루션이 클릭 가능한 매개 변수를 사용하도록 제안하지만 이는 단일 클릭을 감지 할 수 없음을 의미합니다.

또 다른 해결책

제안 :

View vp = (View) myFloatingView.getParent(); 
vp.performClick(); 

하지만이 작동하지 않았다.

WindowManager를 사용하여 '플로팅 헤드'를 그리며 아무런 활동도하지 않는다는 점에 유의해야합니다.

답변

0

내가 이걸 발견 않았다

chatHead.setClickable(false); 
chatHead.setOnTouchListener(null); 

부동 머리에이 장애인 클릭하지만 통해 이벤트를 클릭 통과하지 않았다.

관련 문제