Android ViewPager内部水平滚动视图

Android ViewPager内部水平滚动视图,android,android-viewpager,horizontalscrollview,Android,Android Viewpager,Horizontalscrollview,我在水平滚动视图中有ViewPager。当我在第一页时,我想将运动事件从ViewPager发送到HorizontalScrollView private final SimpleOnGestureListener viewPagerListener = new SimpleOnGestureListener() { @Override public boolean onScroll(final MotionEvent e1, final MotionEvent e2,

我在水平滚动视图中有ViewPager。当我在第一页时,我想将运动事件从ViewPager发送到HorizontalScrollView

private final SimpleOnGestureListener viewPagerListener = new SimpleOnGestureListener() {

    @Override
    public boolean onScroll(final MotionEvent e1, final MotionEvent e2,
            final float distanceX, final float distanceY) {

        final RevealControl reveal = (RevealControl) getActivity()
                .findViewById(R.id.revealView);

        if (viewPager.getCurrentItem() == 0 && distanceX < 0) {
            return reveal.dispatchTouchEvent(e2);
        }

        return super.onScroll(e1, e2, distanceX, distanceY);
    }
};
private final SimpleOnGestureListener视图PagerListener=new SimpleOnGestureListener(){
@凌驾
公共布尔onScroll(最终运动事件e1、最终运动事件e2、,
最终浮动距离X,最终浮动距离Y){
最终RevealControl显示=(RevealControl)getActivity()
.findviewbyd(R.id.revealView);
if(viewPager.getCurrentItem()==0&&distanceX<0){
返回dispatchTouchEvent(e2);
}
返回super.onScroll(e1,e2,distanceX,distanceY);
}
};

我得到了上面的函数,但有时我的滚动视图会滚动太多。也许还有其他方法可以发送我的事件。

您想在一个屏幕上显示多个viewpager吗?“我在水平滚动视图中有ViewPager”--为什么?我试图实现一些类似于facebook上的滑动显示控件。@Orest我想实现类似的功能。你解决了吗?谢谢是的,但我想如果我应该把所有的代码都发布在这里,这不是小事