안드로이드 커스텀뷰 개발을 하다보면 한번쯤 아래와 같은 경고 메시지를 볼 수 있다. Custom view [Classname] overrides onTouchEvent but not performClick 직역을 해보면, 커스텀뷰 Classname 은 onTouchEvent를 오버라이드 했지만, performClick은 오버라이드하지 않았다. 정도로 해석해볼 수 있다. 이 말이 무엇인지 찾아보니, 커스텀뷰를 만들어 낼때 접근성(Accessibility)를 고려해야 하는데, performClick은 이런 접근성을 고려할 수 있도록 도와준다고 한다. Stack overflow를 찾아보면 다음과 같은 설명이 있다. View가 click이 감지 될 때 performClick을 구현하지 않고 호출하게 되면 Vie..