我在这里关注这个例子:
http://developer.android.com/training/gestures/viewgroup.html
我发现即使onInterceptTouchEvent返回false,也会调用onTouchEvent . 这似乎与这个例子的评论直接相矛盾 .
什么在这里?我错过了什么?是否存在必须满足这些注释的子或viewGroup的某些属性?
如果我想要这种行为,最好的方法是什么?
我在这里关注这个例子:
http://developer.android.com/training/gestures/viewgroup.html
我发现即使onInterceptTouchEvent返回false,也会调用onTouchEvent . 这似乎与这个例子的评论直接相矛盾 .
什么在这里?我错过了什么?是否存在必须满足这些注释的子或viewGroup的某些属性?
如果我想要这种行为,最好的方法是什么?
1 回答
阅读http://developer.android.com/reference/android/view/ViewGroup.html#onInterceptTouchEvent%28android.view.MotionEvent%29显然是要走的路 - 这个教程非常具有欺骗性,因为它没有描述,除非孩子们满足一套非常具体的标准 .
例如,子节点的onTouchEvents必须返回true以保持拦截事件 . 阅读链接以获取deets .