-
Notifications
You must be signed in to change notification settings - Fork 3.4k
更新日志(4.x版本)
xiaosongzeem edited this page Oct 20, 2019
·
13 revisions
- 修复: 农历 day 偶现越界的问题。
- 优化: 显示布局中英文默认大写问题。
- 新增: 最大可见项的数目提供API给开发者设置。(setItemVisibleCount())
- 新增: 滚轮从中间到两边透明度渐变,提供开关API设置。(isAlphaGradient(true))
- 新增: 选中项圆形分割线样式。(DividerType.CIRCLE)
- 更新gradle版本, wheelview基础库由 compile 改为 api 依赖,避免gradle 5.0+版本无法引入。
- 修复 setTextXOffset 赋值问题。
- 修复 WheelView在初始化时,数据为空导致height=0,造成一直显示不出来的问题。
- 新增取消按钮的点击事件监听入口。
- 参数注解添加,规范数据类型。
- 废弃setBackgroundId方法, 更新方法命名为 setOutSideColor。
- 优化wheelview 分割线设置 0x00000000 透明色不生效的问题。
- 优化部分文字基线位置偏低,导致选中项文字显示不全问题,如 "g" 字母。
- 优化循环模式下的index计算逻辑。
- 修复农历模式下,切换公农历月份的问题。
- 优化WheelView的getCurrentItem方法返回值判断,预防循环模式下返回的索引越界导致异常问题。
- 新增getDialog()方法,在设置.isDialog(true)即Dialog模式下,通过它获取Dialog对象。
- 新增getDialogContainerLayout()方法,用于设置dialog模式下选择器的显示宽度。
- 优化WheelView代码以及动画效果。
- 修复不联动选项,初始默认选中项设置无效的问题。
- 修复Item 的值重名时,回调的position始终为第一个item的问题。
- 修复WheelView 偶现滑动越界逻辑问题。
- 新增setTitleText方法,动态设置标题。
- BUG修复,修复OptionsPickerBuilder 中 setSubmitText方法赋值错误问题。
- 优化 kotlin 中,OptionsPickerBuilder build 方法泛型转换。
- 优化项:WheelView 抽离成独立Module。
- 优化项:dialog 容器由contentView替换成DecorView,避免toolbar 没有被遮盖的问题。
- 新增功能:滑动停止时,实时回调当前选中项的数据)。
- 新增功能:切换选项还原第一项(可选配置)。
- BUG 修复:判断时间选择器起始终止的时间范围是否超过边界。
- 优化项:setLineSpacingMultiplier 取消1.2 -2.0倍的限制。改成1.0-4.0f。
- 优化项:代码重构优化。