判断一个点在圆外还是在圆内 Posted on 2016-03-08 圆心到这个点的距离小于圆的半径,则这个点在圆内圆心到这个点的距离等于圆的半径,则这个点在圆周上圆心到这个点的距离大于圆的半径,则这个点在圆外 private boolean isInArea(float x, float y, float touchX, float touchY, float radius) { float diffX = touchX - x; float diffY = touchY - y; return Math.pow(diffX, 2) + Math.pow(diffY, 2) <= 2 * Math.pow(radius, 2); }