Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 检测容器内视图的抛出_Android - Fatal编程技术网

Android 检测容器内视图的抛出

Android 检测容器内视图的抛出,android,Android,我有一个视图(比如说一个imagebutton)位于RelativeLayout的中心。只有在imagebutton内部开始触摸时,我才能使用GestureDetector检测imagebutton。如何检测从imagebutton外部开始、拦截并在外部结束的投掷 谢谢您的帮助。如果您在布局中处理该手势,并查看它是否与某个或某个视图冲突,该怎么办?是的,这是一个可能的解决方案。快一点的吗?:)这看起来像是一个非常有针对性的问题,虽然不确切,但他们描述了4种备选方案。嗯,路易斯的方法似乎可行,我明

我有一个视图(比如说一个imagebutton)位于RelativeLayout的中心。只有在imagebutton内部开始触摸时,我才能使用GestureDetector检测imagebutton。如何检测从imagebutton外部开始、拦截并在外部结束的投掷


谢谢您的帮助。

如果您在布局中处理该手势,并查看它是否与某个或某个视图冲突,该怎么办?是的,这是一个可能的解决方案。快一点的吗?:)这看起来像是一个非常有针对性的问题,虽然不确切,但他们描述了4种备选方案。嗯,路易斯的方法似乎可行,我明天会试试。非常感谢你指点我。它工作起来很有魅力,有一些调整:我使用手势检测器检查insideView中的投掷,它还需要动作向下和动作向上事件,而它显然只接收容器中的动作移动。因此,第一个交互事件的动作必须作为action_DOWN进行调度,一旦用户与内部视图交互,您也必须调度每个事件,直到action_UP,无论它们在内部视图边界之内还是之外。谢谢