android recyclerview准确地滚动到项目的开头

时间:2016-12-26 09:07:49

标签: android android-recyclerview

滚动时如何让recyclerview在每个项目的精确开头滚动,例如google play中的水平回收视图。

2 个答案:

答案 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);