2016-12-26 40 views
2

如何讓滾動回滾視圖在滾動時在每個項目的準確開始處滾動,例如在谷歌播放中的horizo​​ntal recyclerview。android recyclerview準確地滾動到項目的開始

+0

你可能會考慮使用'ViewPager' –

+0

'android.support.v7.widget.LinearSnapHelper'? – pskink

+0

@pskink謝謝,我不知道snaphelper。現在你知道了 – rezandro

回答

1

,如果你想實現谷歌Play應用線性捕捉功能外,你可以參考本教程RecyclerView Snapping

它詳細闡述了實現它

0
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getContext()); 
    linearLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL); 
    rvPreview.setLayoutManager(linearLayoutManager); 
    rvPreview.setItemAnimator(new DefaultItemAnimator()); 

,並使用此

SnapHelper snapHelper = new LinearSnapHelper(); 
    snapHelper.attachToRecyclerView(rvPreview); 
相關問題