-
Notifications
You must be signed in to change notification settings - Fork 97
Update Logs
zyyoona7 edited this page Aug 23, 2018
·
10 revisions
-
2018/08/23 发布 1.0.1 版本
- 规范命名,将方法名和属性名保持一致命名
- 增加绘制选中区域,设置选中区域颜色
- 增加 getItemData(int position) 方法:获取指定 position 的数据
- 增加 getSelectedItemData() 方法:获取当前选中的item数据
- 增加 setIntegerNeedFormat(String integerFormat) 方法:同时设置 isIntegerNeedFormat=true 和 mIntegerFormat=integerFormat 两个属性
- 增加 setResetSelectedPosition(boolean isResetSelectedPosition) 方法:设置当数据变化时,是否重置选中下标到第一个
- 修改 mCurrentItemPosition 为 mSelectedItemPosition,并同时修改了对应的 getter/setter 方法及属性名
- 修改 mSelectedItemColor 为 mSelectedItemTextColor,并同时修改了对应的 getter/setter 方法名
- 修改 setSelectedItemPosition(int position) 默认不开启平滑滚动
- 修复单次滑动 onItemSelected() 可能执行两次的问题
- 修复 setSelectedItemPosition() 不开启平滑滚动时,未保存当前选中下标
- 修复更新数据时,mSelectedItemPosition 越界的情况
- 修复播放音效代码写错位置
- 优化滚动监听和选中监听回调次数,回调更加精准,减少不必要的重绘
- 优化滚动监听执行位置,onDraw() 方法不再处理任何回调
-
2018/08/20 发布 1.0.0 版本
- 泛型设置数据类型
- 滚动音效,3D 效果等
- 增加自动调整字体大小以使得长文字显示完全(需手动开启)
- 丰富的监听器