Skip to content
leo edited this page Mar 26, 2024 · 14 revisions

3.1.2 (2024-03-26)

  • 修复无数据源pageLimit问题

3.1.1 (2024-03-26)

  • 修复无数据adapter,不重写点击事件,也具点击事件的默认逻辑

3.1.0 (2024-03-18)


3.0.0 (2024-01-08)

  • 彻底泛型化
  • 规范用户使用,部分api只适用于初始化,不可再动态改变。(如 addFragment,不可在代码随便添加,只适合在初始化阶段)
  • 修改部分api,及参数类型。使用更加方便(如 addFragment,3.0后只可添加Fragment类型class,不再支持任何其他class)

2.1.4 (2023-12-29)

  • 增加removeData(index:Int) 方法,移除某个数据

2.1.3 (2023-12-20)

  • 因修改scrollTime导致缓存失效问题,彻底解决

2.1.2 (2023-12-13)

  • 解决缓存失效问题
  • 解决修改数据源后,fragment会被重建bug
  • SmartFragmentTypeExEntity由接口修改为抽象类,更好解决上述问题。旧版本更新到最新版本的小伙伴,不用担心,转换十分丝滑。

2.1.1 (2023-11-30)

  • 解决页面异常杀死时,回到应用,页面恢复时,导致的崩溃问题修复issue #5

2.1.0 (2023-11-15)

  • 增加指示器,圆形指示器:CircleIndicator;线性指示器:LineIndicator
  • 增添泛型的使用(避免数据类型强转,使用丝滑)
  • 增加滑动边缘监听
  • 增加是否可以左右滑动(系统方式,让某些场景只可通过按钮进行切换)
  • 优化无线循环细节,及部分api

2.0.2 (2023-10-08)

  • 新增无线循环
  • 新增自动滚动
  • 滚动模式:可绑定当当前页面lifeCycle管理生命周期
  • 滚动模式:可设置循环滚动间隔时间
  • 滚动模式:可设置页面切换的滚动时间
  • 优化循环滚动部分细节

1.0.2 (2023-09-09)

  • 几句代码实现抖音列表效果,可以做到向上向下插入数据到丝滑
  • 可以设置加载监听,再达到预加载limit的时候触发监听
  • 实现数据源接口SmartFragmentTypeExEntity和fragment数据填充接口SmartFragmentImpl,你会体验到什么是丝滑
  • 画廊的实现,不需要在xml做任何操作,调用即可实现。系统方式2边间隙滑动不了,SmartViewPager2Adapter彻底解决这个问题
  • 完全脱离xml控制,以及简化使用者操作
Clone this wiki locally