Horizo​​ntal Linear RecyclerView停止滚动点数

时间:2017-03-28 07:58:48

标签: android scroll android-recyclerview

我遇到线性水平RecyclerView的问题。 我将它用作条形图来显示每天所做的步骤。

方向是水平的,它是一个线性布局管理器。

因为它嵌入了一个片段,它本身嵌入了一个标签视图中 适用于滚动和捕捉到中心对象。

现在我想添加更多元素(每边+5)以获得更好的外观。 此外,这将允许用户滚动到最后一个元素(因为它与snappy的东西很棘手)并填满空白区域。

emtpy elemnts将显示为灰色,表示这些元素不可用。

我现在的问题是:我希望用户能够在第一个和最后一个可用元素之间滚动,并在到达末尾时停止滚动,以便最后一个或第一个元素位于中心。

我不知道如何实现这一目标。 我可以在OnScroll中以某种方式处理这个并询问当前哪个元素位于中心?也许我可以在元素本身设置一个标志:首先和最后一个并检查其中一个是否在焦点上?

我怎么能意识到这种行为?

0 个答案:

没有答案