1首先在dispatchTouchEvent里判断是否有onTouchListener,并且是否执行了onTouch,如果onTouch返回true,则onTouchEvent和onClick不会执行
2如果onTouch返回false,就会执行onTouchEvent,在onTouchEvent中的up事件里判断onClickListener注册了的话,才会执行onClick方法
1首先在dispatchTouchEvent里判断是否有onTouchListener,并且是否执行了onTouch,如果onTouch返回true,则onTouchEvent和onClick不会执行
2如果onTouch返回false,就会执行onTouchEvent,在onTouchEvent中的up事件里判断onClickListener注册了的话,才会执行onClick方法
本文标题:onTouch、onTouchEvent、onClick的区别
本文链接:https://www.haomeiwen.com/subject/hxtwdltx.html
网友评论