Android中onTouchEvent和onIterceptTouchEvent的相关知识。

onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截。

onTouchEvent同样也是在view中定义的一个方法。处理传递到view 的手势事件。手势事件类型包括ACTION_DOWN,ACTION_MOVE,ACTION_UP,ACTION_CANCEL等事件。其中Layout里的onInterceptTouchEvent默认返回值是false,这样touch事件会传递到View控件,Layout里的onTouch默认返回值是false, View里的onTouch默认返回值是true。

具体请参照:

http://blog.csdn.net/android_tutor/article/details/7193090

http://blog.csdn.net/ddna/article/details/5473293


你可能感兴趣的:(android知识相关)