这段时间发现一个现象,在做项目中遇到一些问题,顺手百度Google找到答案之后,用在项目里面,但是知识点又比较琐碎,也不至于开一篇博客去写,所有决定以后遇到的都放在这篇博客里面,类似笔记的效果,今天先占个坑。
=======4.25更新=======
判断触摸点是否在需要的View中
if(event.getAction() == MotionEvent.ACTION_DOWN){
// 判断触摸点是否在ImageView中
Rect rect = new Rect();
int[] location = new int[2];
tipImageView.getDrawingRect(rect);
tipImageView.getLocationOnScreen(location);
rect.left = location[0];
rect.top = location[1];
rect.right = rect.right + location[0];
rect.bottom = rect.bottom + location[1];
if (rect.contains((int)event.getRawX(), (int)event.getRawY())){
isTouch = true;
}
}
触摸事件滑动的最短距离
ViewConfiguration.get(getContext()).getScaledTouchSlop()