github snap android,GitHub - whosea/GravitySnapRecycleView: Android Recycleview 翻页效果(类似ViewPager)...

GravitySnapRecycleView

Android Recycleview 翻页效果(类似ViewPager)

添加依赖

compile 'com.github.whosea:GravitySnapRecycleView:1.0.0'

效果

项目应用效果:

f61e7ebf616a95f70ea28c28deb64345.png

demo效果:

a192f01460fe6933c334a6fb6ed6f3e8.gif

4204968277b64abcc826161bb09d982a.gif

0aa5bbd7377eb43027982358ef380f3c.gif

用法

创建处理翻页效果类(另外总共支持start end top bottom 和 center 五种行为):

GravitySnapHelper snapHelper = new GravitySnapHelper(Gravity.CENTER);

snapHelper.setColumn(3);//如果一页里面有超过1列的都需要设置

snapHelper.attachToRecyclerView(recyclerview);

snapHelper.setCanPageScroll(true);//是否启用一页一页的滚动,默认不启用

翻页监听

PageIndicatorHelper pageIndicatorHelper = new PageIndicatorHelper();

pageIndicatorHelper.setPageColumn(column);

pageIndicatorHelper.setRecyclerView(rvCenter);

pageIndicatorHelper.setOnPageChangeListener(new GravityPageChangeListener() {

@Override

public void onPageSelected(int position,int currentPage,int totalPage) {

Log.e("MainActivity",currentPage+ "/"+totalPage);

}

@Override

public void onPageScrollStateChanged(int state) {

}

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值