I have this function on an ImageView
override fun onTouchEvent(event: MotionEvent?): Boolean { if (isPointInsideView(event.getRawX(), event.getRawY(), this))