现在的位置: 首页 > 综合 > 正文

Android中onTouchEvent和onIterceptTouchEvent的相关知识。

2018年04月04日 ⁄ 综合 ⁄ 共 430字 ⁄ 字号 评论关闭

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

抱歉!评论已关闭.