-
Notifications
You must be signed in to change notification settings - Fork 26
Home
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.1.0更新展示
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控制,以及简化使用者操作