触摸位置周围的半径

时间:2015-05-22 16:45:29

标签: java android math view touch

我有一个X&的ArrayList位于视图中的Y坐标。现在我想检查用户是否触摸了视图,如果存储了一些X& Y坐标在触摸点周围具有一定的半径(如20像素)。我怎么能实现这个?

祝你好运

1 个答案:

答案 0 :(得分:3)

使用毕达哥拉斯公式。

if(Math.sqrt(Math.pow(stored_x - touched_x, 2) + Math.pow(stored_y - touched_y, 2)) <= 20){
    //do thing
}