1.view在执行dispatchTouchEvent的时候先要去判断该view是否有touchListener和执行TouchListener的onTouch方法的返回值。
2.TouchListener的onTouch方法返回false,事件继续传递在dispatch方法中调用了同级的onTouchEvent方法
3.然后在onTouchEvent方法中的UP事件中判断是否注册有onClickListener,有就执行onclick方法。
1.view在执行dispatchTouchEvent的时候先要去判断该view是否有touchListener和执行TouchListener的onTouch方法的返回值。
2.TouchListener的onTouch方法返回false,事件继续传递在dispatch方法中调用了同级的onTouchEvent方法
3.然后在onTouchEvent方法中的UP事件中判断是否注册有onClickListener,有就执行onclick方法。