반응형


이번 포스팅은 View를 touch 하였을 경우 발생하는 이벤트 순서를 알아보도록 하겠습니다.

발생하는 이벤트 순서를 알아야 UI로직을 처리 시 헤매지 않습니다.


onTouch -> onLongClick -> onClick 순서로 이벤트가 발생합니다.


만약 onTouch 메소드를 오버라이딩하고 이후 onLockClick 이벤트가 이뤄지지 않길 바란다면

return true;를 호출하면 이후 작업이 이뤄지지 않습니다.


< 정리>

View touch하였을 경우 발생하는 이벤트 순서

onTouch -> onLongClick -> onClick


이벤트 진행을 그만 중단하고 싶다면 return true;

이벤트 진행을 지속하고 싶다면 return false;


반응형

+ Recent posts