2
如何讓滾動回滾視圖在滾動時在每個項目的準確開始處滾動,例如在谷歌播放中的horizontal recyclerview。android recyclerview準確地滾動到項目的開始
如何讓滾動回滾視圖在滾動時在每個項目的準確開始處滾動,例如在谷歌播放中的horizontal recyclerview。android recyclerview準確地滾動到項目的開始
,如果你想實現谷歌Play應用線性捕捉功能外,你可以參考本教程RecyclerView Snapping
它詳細闡述了實現它
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getContext());
linearLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL);
rvPreview.setLayoutManager(linearLayoutManager);
rvPreview.setItemAnimator(new DefaultItemAnimator());
,並使用此
SnapHelper snapHelper = new LinearSnapHelper();
snapHelper.attachToRecyclerView(rvPreview);
你可能會考慮使用'ViewPager' –
'android.support.v7.widget.LinearSnapHelper'? – pskink
@pskink謝謝,我不知道snaphelper。現在你知道了 – rezandro