code: private boolean inChild(int x, int y) {
      if (hasContent()) {
        final int scrollY = getScrollY();
        final int scrollX = getScrollX();
        final View child = getChild();
        return !(y < child.getTop() - scrollY
            || y >= child.getBottom() - scrollY
            || x < child.getLeft() - scrollX
            || x >= child.getRight() - scrollX);
      }
      return false;
    }
docs: UTILITY