Android嵌套式触摸处理

Android嵌套式触摸处理,android,android-viewpager,touch,swipe,Android,Android Viewpager,Touch,Swipe,我有一个自定义寻呼机内的可视寻呼机。两个方向都是水平方向。据我所知,Android touch模式,我的定制寻呼机应该监控InterceptTouchEvent上的触摸事件,检查是否有刷卡手势,并在检测到时进行拦截,但也要尊重RequestDisallowWinterCeptTouchEvent,这样,如果一个子视图应该使用相同的水平滑动手势,我的自定义视图正在监视它,因为它是允许的 到目前为止,我的自定义寻呼机可以很好地处理非滚动或垂直滚动子视图的水平滑动,以及水平滚动子视图的水平滑动,尊重禁

我有一个自定义寻呼机内的可视寻呼机。两个方向都是水平方向。据我所知,Android touch模式,我的定制寻呼机应该监控InterceptTouchEvent上的触摸事件,检查是否有刷卡手势,并在检测到时进行拦截,但也要尊重RequestDisallowWinterCeptTouchEvent,这样,如果一个子视图应该使用相同的水平滑动手势,我的自定义视图正在监视它,因为它是允许的

到目前为止,我的自定义寻呼机可以很好地处理非滚动或垂直滚动子视图的水平滑动,以及水平滚动子视图的水平滑动,尊重禁止请求,以便子视图可以使用水平手势

但是,如果水平滚动的子视图已到达其内容的末尾,因此无法再滚动,我希望它取消其不允许的请求,以便父视图可以截取并使用该运动,但是通过源(,)读取,我看不到它使用假参数调用RequestDisallowWinterCeptTouchEvent,这意味着,一旦它将一个手势识别为刷卡,它将使用它,而不管它是否真的可以使用它

我对Android触摸处理系统的理解是否有缺陷,或者标准视图类的触摸处理在这方面是否过于粗糙

这是一个提高我对Android触摸处理模式理解的问题,这样我可以更好地使用该系统,而不是请求解决建议(尽管如果答案是权威性的“系统不允许这样做”,可能欢迎有类似问题并在搜索时发现此问题的用户使用良好的解决方法)