2017-05-22 13 views
0

둘 다 동일한 끌기 이벤트를 사용하는 두 개의 겹치는보기가 있습니다. 훨씬 큰 크기의 작은 원을 생각하십시오. 터치 위치가 큰 (zdepth에서) 작은 원 아래에서 교차하면보기의 경계가 종료되지 않았더라도 ACTION_DRAG_EXITED 이벤트가 트리거됩니다. 이 이벤트는 상위 뷰에서 하위 뷰로 효과적으로 호핑됩니다.보기 및 끌기 이벤트 겹침

어떻게하면 하위 뷰가 차단되었을 때 이벤트를 트리거하지 못하게 할 수 있습니까?

감사합니다. 나이젤

답변

1

누구나이 문제가 발생하는 경우이를 해결하기 위해 view.bringToFront()을 사용하여 더 큰 원이 맨 위에 표시되도록했습니다. 흥미롭게도 비록 그것이 드로잉 위에 있었고 그 해발 고도가 높았습니다. 안드로이드는 드래그 이벤트의 맥락에서 그것을 고려하지 않았습니다.