Skip to content
xiaosongzeem edited this page Nov 6, 2017 · 23 revisions

介绍

Android-PickerView是一款仿iOS的PickerView控件,带有3D圆弧效果,并封装了时间选择和选项选择这两种选择器,详细特性如下:

WheelView —— 基础控件

  • 带有3D圆弧效果。
  • 支持文字、颜色、大小设置。
  • 支持背景颜色设置。
  • 支持item的分隔线设置。
  • 支持item间距设置。
  • 支持设置是否循环。

OptionsPickerView —— 选项选择器

  • 支持一、二、三级联动数据。
  • 支持一、二、三级不联动数据。
  • 支持自定义布局。
  • 支持自定义标题栏。
  • 支持“省,市,区”等选项的单位(label)显示、隐藏和自定义。
  • 支持dialog 模式显示。
  • 支持自定义设置容器。

TimePickerView —— 时间选择器

  • 支持选择年、月、日的范围。
  • 支持年月日时分秒显示。
  • 支持设置当前默认时间。
  • 支持自定义布局。
  • 支持自定义标题栏。
  • 支持“年,月,日,时,分,秒”等选项的单位(label)显示、隐藏和自定义。
  • 支持dialog 模式显示。
  • 支持自定义设置容器。

其中,WheelView 可在XML布局中直接引用:

<com.bigkoo.pickerview.lib.WheelView
            android:id="@+id/wv_options"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />

OptionsPickerView 以及 TimePickerView 可参考说明文档 或 demo里的示例。

农历请移步该分支:lunar3.x ,后续4.x版本会上传到Jcenter库,目前若有需要请通过Module引入。