/**
* 触摸点是否在视图范围内
*
* @param view 视图
* @param ev 触摸点
* @return 是否在视图范围内
*/
private boolean inRangeOfView(View view, MotionEvent ev) {
int[] location = new int[2];
view.getLocationOnScreen(location);
int x = location[0];
int y = location[1];
return !(ev.getX() < x) && !(ev.getX() > (x + view.getWidth())) && !(ev.getY() < y) && !(ev.getY() > (y + view.getHeight()));
}
Android 判断触摸点是否在某个视图范围内
最新推荐文章于 2023-07-06 09:39:53 发布