
回复
1.在项目根目录下的build.gradle文件中,
2.在entry模块的build.gradle文件中,
在sdk6,DevEco Studio2.2 Beta1下项目可直接运行 如无法运行,删除项目.gradle,.idea,build,gradle,build.gradle文件, 并依据自己的版本创建新项目,将新项目的对应文件复制到根目录下
WheelView
2、在 AbilitySlice 中,这样配置
.进阶用法(Advanced Usage)
问:我已经有了创建好的实体怎么办?
答:好办~
我已城市列表为例(其他实体同理)
我的城市列表实体是这样的:
注意,我的 CityEntity 中多实现了一个 IWheelEntity 接口,这个接口是在 WheelView 库中定义好的,实现之后在 getWheelText() 方法返回你想在 WheelView 中展示的字段就大功告成了。
MainActivity WheelView 相关代码:
如果条件都不满足的话会默认执行 toString() 方法,所以理论上也可以在实体的 toString() 方法返回你想展示的字段,但是不推荐,毕竟 toString() 方法以我个人的习惯都是输出 CityEntity 那种的信息~你也可能输出别的信息。
PickerView Usage
DatePickerView Usage
在布局文件中:
代码中:
OptionsPickerView
在布局文件中:
代码中:
自定义属性 WheelPicker
名称 | 类型 | 说明 |
---|---|---|
is_display_year | boolean | 显示年份 |
is_display_month | boolean | 显示月份 |
is_display_day | boolean | 显示天 |
is_display_text | boolean | 显示文字 |
selected_text_color_year | color | 选中年份颜色 |
selected_text_color_month | color | 选中月份颜色 |
selected_text_color_day | color | 选中天颜色 |
normal_text_color_year | color | 未选中年份颜色 |
normal_text_color_month | color | 未选中月份颜色 |
normal_text_color_day | color | 未选中天颜色 |
spacing | int | 间距 |
CodeCheck代码测试无异常
CloudTest代码测试无异常
病毒安全检测通过
当前版本demo功能与原组件基本无差异