2

在我的应用程序中,我有一个自定义View(扩展ImageView),我们在其中处理触摸事件以移动图像。

然后我ViewPager向右或向左滑动以显示下一个布局。

自定义View onTouchEvent代码本身可以正常工作。该ViewPager代码也可以正常工作。但是,如果我同时添加它们,我View用于向左或向右移动图像的自定义代码将停止工作。

这是OnTouchEventcustom 中的代码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;
}

希望得到任何帮助!!!!!!!

4

1 回答 1

0

请检查这个帖子:

android: ViewPager 和 Horizo​​ntalScrollVIew

ViewPager当内容也可以滚动时,有几个解决方案如何处理这种情况。

您将必须创建自己的自定义ViewPager并覆盖该onInterceptTouchEvent方法。

于 2013-03-28T12:48:43.580 回答