处理View组件的触屏事件:
1 通过重写View的onTouchEvent()方法.
2 通过给View注册onTouchListener()--实现接口实现onTouch()方法
以上两种方式都能够达到处理触屏事件的效果>>>
区别是呢:
onTouch()方式优先级高于onTouchEvent():onTouch() if return true;消费掉事件. onTouchEvent()无法被执行.
以致于click事件也不会被响应(performclick基于onTouchEvent())
View的onTouch()与onTouchEvent()
最新推荐文章于 2023-07-22 19:11:51 发布