Android 同时启动和停止两个回收器视图

Android 同时启动和停止两个回收器视图,android,scroll,android-recyclerview,Android,Scroll,Android Recyclerview,我试图在一个布局上实现两个水平回收器视图,比如说回收器视图1和回收器视图2,一个在另一个之下。我想实现一个功能,当recycler\u view\u 1滚动时,recycler\u view\u 2也会滚动,用户停止recycler\u view\u 1滚动recycler\u view\u 2也会停止 目前,通过实现onTouchListener,我可以同时滚动这两个文件。但是,当用户在回收器视图1上做一个投掷动作,并通过点击回收器视图1立即停止时,回收器视图2不会停止,而是完成滚动,然后停止

我试图在一个布局上实现两个水平回收器视图,比如说回收器视图1回收器视图2,一个在另一个之下。我想实现一个功能,当recycler\u view\u 1滚动时,recycler\u view\u 2也会滚动,用户停止recycler\u view\u 1滚动recycler\u view\u 2也会停止

目前,通过实现
onTouchListener
,我可以同时滚动这两个文件。但是,当用户在回收器视图1上做一个投掷动作,并通过点击回收器视图1立即停止时,回收器视图2不会停止,而是完成滚动,然后停止


是否有一种方法可以立即停止两个视图。谢谢。

如果您有相同的viewholder布局(高度/宽度),则可以尝试下一步:

    recycler_view_1.setOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
            super.onScrolled(recyclerView, dx, dy);
            recycler_view_2.scrollBy(dx, dy);
        }
    });