Skip to content

Releases: zguop/banner

pager2bannerV1.0.5

19 Jun 06:04
Compare
Choose a tag to compare

迁移至mavenCentral

pager2bannerV1.0.2

03 Jan 09:17
Compare
Choose a tag to compare

pager2bannerV1.0.3

03 Jan 09:49
Compare
Choose a tag to compare

pager2 新增 setCurrentItem 方法

pager2bannerV1.0.1

25 Jun 09:38
Compare
Choose a tag to compare

优化 scaledTouchSlop值,避免嵌套滑动轮播图的时候偶尔响应的是父容器的滑动

pager2bannerV1.0.0

07 Jun 04:32
Compare
Choose a tag to compare

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

07 Apr 06:05
Compare
Choose a tag to compare

1.IndicatorView更新
INDICATOR_DASH:不再提供默认的长度,默认是没有长度的,一定要设置setIndicatorSelectedRatio属性,将圆点进行拉伸为矩形
INDICATOR_BIG_CIRCLE:不再提供默认的Max圆,默认是一样大的,所以看起来没有效果,一定要设置indicatorSelectedRadius属性,控制选中的大小。

2.一页多屏优化:只有一页数据源时,两边留空,不再展示成多页数据的样子。

3.1.2

28 Mar 06:43
Compare
Choose a tag to compare

1.修复一屏三页模式下,点击两边的页面无法进行拖拽滑动的问题
2.新增setRoundCorners设置banner圆角,需要api21以上支持

3.1.1

04 Feb 08:24
Compare
Choose a tag to compare

1.IndicatorView内部改造,使用更加灵活。
现在默认的点和选中的点大小可以单独设置了。灵活控制默认的点和选中的点的大小,新增setIndicatorSelectedRadius(float indicatorSelectedRadius)方法。
现在可以拉伸圆为矩形,新增setIndicatorRatio(float indicatorRatio),setIndicatorSelectedRatio(float indicatorSelectedRatio)方法,默认值1.0,值越大,拉伸越长,计算方式为indicatorRadius * indicatorRatio。
2.修复频繁刷新数据情况下,多页 -> 单页 -> 多页情况下 isAutoPlay默认值不正确的情况,导致单页到多页后没有自动轮播的问题。
3.在RecyclerView中使用banner,修复一屏多页模式下,并且设置了PageTransformer,频繁刷新数据时,默认PageTransformer不生效,滑动后才生效的问题。

3.1.0

27 Jan 10:22
Compare
Choose a tag to compare

新增OnPageItemClickListener
作为一个扩展接口!!!
它做了一件简单的事情,帮itemView设置点击事件。但是目前来说在HolderCreator直接设置事件更加方便。

3.0.9

14 Jan 02:30
Compare
Choose a tag to compare

banner细节优化了一下。修复手动调用setAutoPlay在设置true不生效的问题