在onTouchEvent中返回true并且dispatchTouchEvent无法正常工作

时间:2017-09-10 06:32:57

标签: java android ontouchevent

我正在实施ImageView,可以处理触摸事件并在ViewPager中使用它。在我的ImageView onTouchEventdispatchTouchEvent进行测试时,我总是返回true,但它无法正常工作,ViewPager在我滑动ImageView时仍在工作1}}。我做错了什么?

1 个答案:

答案 0 :(得分:1)

你不是在看完整的触控链。 ViewPager实现onInterceptTouchEvent,它有机会从子视图中获取触摸事件。查看ViewPager上的requestDisallowInterceptTouchEvent,并阅读https://developer.android.com/training/gestures/viewgroup.html上的完整触摸处理链