android中OnTouchListener的返回值问题:
1.处于顶端的View无论返回的是false还是true,其onTouch事件必定触发一次。
2.当返回true时,代码将在此OnTouch事件中停止,不再父布局搜索对应的OnTouch.
3.当返回false时,往父布局进行OnTouch搜索。
OnTouchListener调用流程:
首先是调用Activity的dispatchTouchEvent函数,然后是ViewGroup.onInterceptTouchEvent函数,一般返回false(如果返回true则拦截onTouch事件,子VIEW就无法进行onTouch事件了),最后到View.onTouch.