gpt4 book ai didi

android - 圆形 RecyclerView

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:36:52 27 4
gpt4 key购买 nike

假设我们有以下一组项目 View :

View1 -> View2 -> View3 -> ... -> View(n-1) -> View(n)

在经典的 RecyclerView 上,View1 将位于第一个位置,View(n) 位于最后一个。现在我想做那个循环,所以在最后一个位置之后我们再次滚动到第一个位置:

View1 -> View2 -> View3 -> ... -> View(n-1) -> View(n) -> View1 -> View2 -> ...

这乍一看似乎很简单,但我不确定如何在 View(n) 之后完成“重置”。任何建议都会很有帮助。谢谢。

最佳答案

请引用this solution对于 ListView 。您可以编写一个包含 Integer.MAX_VALUE 项的 RecyclerView.Adapter。唯一的区别是 RecyclerView 不再有 setSelectionFromTop 方法。相反,你应该打电话

recyclerView.getLayoutManager().scrollToPosition(recyclerAdapter.MIDDLE);

为了首先将recyclerView滚动到中间。

关于android - 圆形 RecyclerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28492359/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com