问题描述
- mFirstTouchTarget是什么
-
ViewGroup的dispatchTouchEvent里面的mFirstTouchTarget是什么
很奇怪move和up的时候有时onInterceptTouchEvent方法会执行有时又不执行,看了下
dispatchTouchEvent的源码,发现onInterceptTouchEvent这个方法执不执行和这个mFirstTouchTarget有关,但是跳来跳去看了很久也不知道mFirstTouchTarget代表的是什么求解
解决方案
mFirstTouchTarget的意义是当前view的childview是否处理了消耗了touch事件,如果消耗掉了,mFirstTouchTarget就是null
解决方案二:
第一次接触的目标不为空
时间: 2024-08-24 10:42:15