在我的应用程序中,我有一个自定义View
(扩展ImageView
),我们会在其中处理移动图像的触摸事件。
然后我让ViewPager
向右或向左滑动以显示下一个布局。
自定义View
onTouchEvent
代码可以正常运行。 ViewPager
代码也可以正常运行。但是,如果我同时添加它们,我的左侧或右侧移动图像的自定义View
代码将停止工作。
以下是自定义OnTouchEvent
中View
的代码:
@Override
public boolean onTouchEvent(MotionEvent event) {
super.onTouchEvent(event);
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
//TODO
break;
case MotionEvent.ACTION_MOVE:
//TODO
break;
case MotionEvent.ACTION_UP:
//TODO
break;
}
return true;
}
希望得到任何帮助!!!!!
答案 0 :(得分:0)
请查看这篇文章:
android: ViewPager and HorizontalScrollVIew
当ViewPager
内容也可以滚动时,有几种解决方案可以处理情况。
您必须创建自己的自定义ViewPager
并覆盖onInterceptTouchEvent
方法。