Releases: zguop/banner
pager2bannerV1.0.5
迁移至mavenCentral
pager2bannerV1.0.2
pager2bannerV1.0.3
pager2 新增 setCurrentItem 方法
pager2bannerV1.0.1
优化 scaledTouchSlop值,避免嵌套滑动轮播图的时候偶尔响应的是父容器的滑动
pager2bannerV1.0.0
1.删除了HolderRestLoader这个扩展接口
2.优化了onPageSelected回调机制
3.setPageTransformer方法名字改为addPageTransformer
4.事件拖拽细小值使用ViewConfiguration.get(context).getScaledTouchSlop()获取,之前默认是固定8。
5.默认给ViewPager2 setOffscreenPageLimit 为1 ,之前没有设置。
6.删除了ProxyLayoutManger中的一些方法。控制滑动速度用的。
7.Demo里有一个OverlapSliderTransformer,实现那种魅族效果的,有需要可以拷贝使用。
8.其他也一些内部优化吧。使用上没啥变化
Vpager2banner历史版本:
- 0.0.5:修复嵌套滑动的问题,主要是只有一页数据的时候,不拦截事件进行处理。
- 0.0.4:修复issues#6,代理LayoutManager中的layout内部ReyclerView为null导致。
- 0.0.3:修复issues #5,ViewPager2嵌套滑动冲突。
- 0.0.2:修复banner默认是垂直滑动的问题,应该是横向滑动的。
- 0.0.1:解决了ViewPager2页面滑动切换时间,新增setPagerScrollDuration方法设置。
3.1.3
3.1.2
3.1.1
1.IndicatorView内部改造,使用更加灵活。
现在默认的点和选中的点大小可以单独设置了。灵活控制默认的点和选中的点的大小,新增setIndicatorSelectedRadius(float indicatorSelectedRadius)方法。
现在可以拉伸圆为矩形,新增setIndicatorRatio(float indicatorRatio),setIndicatorSelectedRatio(float indicatorSelectedRatio)方法,默认值1.0,值越大,拉伸越长,计算方式为indicatorRadius * indicatorRatio。
2.修复频繁刷新数据情况下,多页 -> 单页 -> 多页情况下 isAutoPlay默认值不正确的情况,导致单页到多页后没有自动轮播的问题。
3.在RecyclerView中使用banner,修复一屏多页模式下,并且设置了PageTransformer,频繁刷新数据时,默认PageTransformer不生效,滑动后才生效的问题。