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

TouchEvent 컨트롤 하는 방법에 대한 질문 (중첩 Event)

0 추천
레이아웃 내부에 버튼이 있는 구조 입니다.

레이아웃을 TouchEvent를 통해서 이동을 할 수 있도록 구현을 했는데요.

동작 자체는 잘 되는데 대신 버튼쪽을 터치한 상태에서는 이동이 되지가 않네요.

버튼에 걸려 있는 이벤트 동작때문에 그런 것 같은데

버튼쪽을 터치한 상태더라도 ACTION_DOWN상태에서 ACTION_MOVE를 하면 상위 레이아웃이

움직이는 동작을 하고, ACTION_MOVE를 거의 하지 않은 상태에서 ACTION_UP이 되면

버튼이 클릭되도록 할려고 하는데 어떤식으로 해야되는지 알려주시면 감사하겠습니다.
익명사용자 님이 2016년 1월 19일 질문

1개의 답변

0 추천
버튼을 extends 해서 커스텀 버튼 만들고

터치이벤트를 오버라이드하세요

ACTION_MOVE로 빠지는 케이스에서는 return false 하시면 될 것 같네요
Gradler (109,780 포인트) 님이 2016년 1월 20일 답변
...