一、PickerView
1、PickerView是什么
仿iOS的PickerView控件,带有3D圆弧效果,并封装了时间选择和选项选择这两种选择器。
WheelView —— 基础控件
带有3D圆弧效果。
支持文字、颜色、大小设置。
支持背景颜色设置。
支持item的分隔线设置。
支持item间距设置。
支持设置是否循环。
OptionsPickerView —— 选项选择器
支持一、二、三级联动数据。
支持一、二、三级不联动数据。
支持自定义布局。
支持自定义标题栏。
支持“省,市,区”等选项的单位(label)显示、隐藏和自定义。
支持dialog 模式显示。
支持自定义设置容器。
支持实时回调监听。
联动数据支持切换Item时,还原为第一项。
TimePickerView —— 时间选择器
支持选择年、月、日的范围。
支持年月日时分秒显示。
支持设置当前默认时间。
支持自定义布局。
支持自定义标题栏。
支持“年,月,日,时,分,秒”等选项的单位(label)显示、隐藏和自定义。
支持dialog 模式显示。
支持自定义设置容器。
支持实时回调监听。
作者:贤兵
链接:https://www.jianshu.com/p/a969bf046084
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
二、使用方式
1.WheelView的使用
(1)导入依赖
(2)在xml中
(3)在MainActivity中
(4)效果图
2.TimePickerView的使用
(1)在MainActivity中
(2)效果图
3.级联选择
private void initOptionPicker() {
List<String> options1Items = new ArrayList<>();
options1Items.add("射雕英雄传&