Lan*_*nbo 2 android android-recyclerview recyclerview-layout
我一直试图自己解决这个问题,但没有机会.
我需要的是RecyclerView(水平滚动)总是显示3项.每当用户左右摇晃或滚动时,如果还有更多,它应该会捕捉到接下来的3个项目.如果有的话,我只是在寻找最简单的解决方案.
我找到了包含单个项目的Gallery解决方案,但我需要3个项目.我知道它一定是可能的,但我无法弄清楚如何.例如,LayoutManager应该计算项目宽度以使其与设备的宽度相匹配.而且我想我需要以RecyclerView.OnScrollListener某种方式使用.
有人可以帮帮我吗?
有了LinearSnapHelper,现在很容易.
你需要做的就是:
SnapHelper helper = LinearSnapHelper();
helper.attachToRecyclerView(recyclerView);
Run Code Online (Sandbox Code Playgroud)
就这么简单!请注意,LinearSnapHelper从版本24.2.0开始添加到支持库中.
| 归档时间: |
|
| 查看次数: |
5414 次 |
| 最近记录: |