xiaohaibin / XBanner

:fire:【图片轮播】支持图片无限轮播,支持AndroidX、自定义指示点、显示提示文字、切换动画、自定义布局,一屏多显、视频图片混合轮播等功能
Apache License 2.0
2.17k stars 349 forks source link

问个问题,滑动监听怎么设置 #129

Closed zhangjianwei1 closed 5 years ago

zhangjianwei1 commented 5 years ago

现在有个需求,需要根据banner滑动到哪张设置个东西,请问下这个滑动监听怎么设置

xiaohaibin commented 5 years ago

mXBanner.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

        }
    });
zhangjianwei1 commented 5 years ago

多谢

zhangjianwei1 commented 5 years ago

pictureBanner.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { // if (positionOffset == SCROLL_STATE_IDLE) { //滚动结束 ToastUtils.show(mContext, position + ""); // } } }); 我这么设置的,然后banner是多显循环模式,循环到第二次的时候position对应的值不对

zhangjianwei1 commented 5 years ago

onPageSelected用这个好了。。。