前言:LinearSnapHelper:滑动结束时让最靠近中间的位置的子条目居中;PagerSnapHelper不仅带有LinearSnapHelper居中的效果还带有ViewPager的效果,每次只能滑动一页(即快速滑动无惯性效果,而LinearSnapHelper则可以惯性继续滑动,但PagerSnapHelper需要每个item填满RecyclerView宽或高才有效)
使用方法:
PagerSnapHelper pagerSnapHelper = new PagerSnapHelper();
pagerSnapHelper.attachToRecyclerView(rv1);
LinearSnapHelper linearSnapHelper = new LinearSnapHelper();
linearSnapHelper.attachToRecyclerView(rv2);