滚动时如何让recyclerview在每个项目的精确开头滚动,例如google play中的水平回收视图。
答案 0 :(得分:1)
如果你想实现google play app线性捕捉功能,你可以参考这个教程RecyclerView Snapping
它详细解释了实施它
答案 1 :(得分:0)
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getContext());
linearLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL);
rvPreview.setLayoutManager(linearLayoutManager);
rvPreview.setItemAnimator(new DefaultItemAnimator());
并使用此
SnapHelper snapHelper = new LinearSnapHelper();
snapHelper.attachToRecyclerView(rvPreview);