文件名称:Android 判断点击位置是否在规定范围之内.rar
文件大小:8.72MB
文件格式:RAR
更新时间:2022-07-30 04:39:14
Android源码-UI界面实例
Android 判断点击位置是否在规定范围之内 ,比如本例中,当点击圆之内拖动时,圆跟着移动,但是点击圆之外拖动时,圆没有任何反应。 要实现这个效果并不难,首先,先计算出圆的中心点坐标(x1,y1),注意,x1,y1是相对于屏幕的坐标,不是相对于布局的坐标;然后获取当前按下的坐标(x2,y2),只需要计算出当前按下的点的坐标(x2,y2)与圆心(x1,y1)的距离d的长度,然后与圆的半径r相比较,如果d>r则当前按下的点在圆之外,如果d<r,则当前按下的点在圆之内。