RecyclerViewSnap
介绍:
RecyclerView SnapHelper的例子。
运行效果:
使用说明:
如果你需要支持start, top, end 或者 bottom,使用GravitySnapHelper。
否则,LinearSnapHelper (recyclerview-v7 package的一部分)。
Snapping center:
SnapHelper snapHelper = new LinearSnapHelper();
snapHelper.attachToRecyclerView(recyclerView);
Snapping start with GravitySnapHelper:
tartRecyclerView.setLayoutManager(new LinearLayoutManager(this,
LinearLayoutManager.HORIZONTAL, false));
SnapHelper snapHelperStart = new GravitySnapHelper(Gravity.START);
snapHelperStart.attachToRecyclerView(startRecyclerView);
Snapping top with GravitySnapHelper:
topRecyclerView.setLayoutManager(new LinearLayoutManager(this));
SnapHelper snapHelperTop = new GravitySnapHelper(Gravity.TOP);
snapHelperTop.attachToRecyclerView(topRecyclerView);
已下载
0