我正在尝试做这样的事情:
我只需要将回收器的滚动条放在与视图重叠的那个位置,仅此而已。
为什么?
很简单,这个界面有点复杂,用 2 个 recyclersview 或 2 个滚动视图来实现并处理它们之间的滚动。
我的想法是找到最简单的方法。这可以很容易做到:
1)我告诉你我需要实现的滚动条。将它几乎放在屏幕的中间。(不滚动项目)
2)使用适配器的每个项目作为一个简单的行,如下所示:
3)仅此而已,瞧
我正在尝试做这样的事情:
我只需要将回收器的滚动条放在与视图重叠的那个位置,仅此而已。
为什么?
很简单,这个界面有点复杂,用 2 个 recyclersview 或 2 个滚动视图来实现并处理它们之间的滚动。
我的想法是找到最简单的方法。这可以很容易做到:
1)我告诉你我需要实现的滚动条。将它几乎放在屏幕的中间。(不滚动项目)
2)使用适配器的每个项目作为一个简单的行,如下所示:
3)仅此而已,瞧
通过此代码,您可以在回收站视图中滚动特定索引::
LinearLayoutManager linearLayoutManager = (LinearLayoutManager) listViewSearch.getLayoutManager();
linearLayoutManager.scrollToPositionWithOffset(idx, 0);
//idx = index
现在你的问题是你想同时滚动两个滚动视图,所以当你滚动“左回收器”到某个位置时,你得到了你所在的索引,所以你可以滚动“右回收器”与之相比。
随时为您提供帮助!:)