2016-07-14 75 views
0

我是Android新手。我有一个LinearLayoutmanager的recyclerview设置为启用水平滚动。我希望用户不要滚动超过某个可以动态更改的点。RecyclerView截取滚动并停止滚动超出特定位置

我会举一个例子来描述它。比方说,有一个教程应用程序,在本章的最后给出用户5的问题。可以说,这5个问题都是以回收商的观点呈现的。

用户应该无法滚动到第一个未完成的问题之外。因此,如果用户已经完成了前两个问题,那么recyclerview不应该允许滚动超过第三个问题,但用户可以滚动回第一个完成的问题&。

+0

可能重复的[如何禁用RecyclerView滚动?](http://stackoverflow.com/questions/30531091/how-to-disable-recyclerview-scrolling) – basic

回答

1

最初只在recycleView适配器中添加一个问题。如果用户完成该问题,则更新第二个问题的适配器。

0

您可以将剩余的问题视为不可见,并在回答前面的问题时使其可见。