我正在实施ImageView
,可以处理触摸事件并在ViewPager
中使用它。在我的ImageView
onTouchEvent
和dispatchTouchEvent
进行测试时,我总是返回true,但它无法正常工作,ViewPager
在我滑动ImageView
时仍在工作1}}。我做错了什么?
答案 0 :(得分:1)
你不是在看完整的触控链。 ViewPager实现onInterceptTouchEvent,它有机会从子视图中获取触摸事件。查看ViewPager上的requestDisallowInterceptTouchEvent,并阅读https://developer.android.com/training/gestures/viewgroup.html上的完整触摸处理链