我正在努力为我的项目中的子视图添加手势检测器.我是否会覆盖父母onTouchEvent或孩子的onTouchEvent?我OnTouchListener在那里制作并添加手势探测器吗?该文档显示如何将手势检测器添加到活动本身一个例子,但它是不明确如何将它添加到一个视图.如果继承视图(例如此处),则可以使用相同的过程,但我想添加手势而不进行任何子类化.
这是我能找到的最接近的其他问题,但它特定于一个fling手势ImageView,而不是任何一般情况View.关于什么时候回来true或者回答这些答案还有一些分歧false.
为了帮助自己了解它是如何工作的,我做了一个独立的项目.我的答案如下.