Skip to content

仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果

Notifications You must be signed in to change notification settings

muyishuangfeng/Android-PickerView

 
 

Repository files navigation

PickerView (2.x系列)

精仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果
——TimePopupWindow 时间选择器,支持年月日时分,年月日,年月,时分等格式
——OptionsPopupWindow 选项选择器,支持一,二,三级选项选择,并且可以设置是否联动

2.x是全新的3D效果,比1.x版本更加贴近iOS的效果,从外观细节上也得到了改善。api兼容1.x版本,只需要把依赖的版本号升级即可,几乎不用修改代码即可完成升级。

####使用gradle 依赖:

   compile 'com.bigkoo:pickerview:2.0.3'

Demo 图片

更新说明

v2.0.0 不需修改任何代码就可以兼容1.x

  • 外观大整改
  • 支持反射获取getPickerViewText()来获取要展示数据,以前只能传String的对象,现在可以传任意对象只要有getPickerViewText()函数即可显示对应的字符串,如果没有getPickerViewText()函数则使用对象toString作为显示
  • 加入setTitle

v2.0.1

  • 去掉popupWindow,改用View,类名也对应修改为TimePickerView和 OptionsPickerView
  • 加入遮罩效果

v2.0.2

  • 修复不循环模式下点击空白item处出现数组越界问题
  • 修复循环模式下只有一条数据的时候只显示三条而不是填充满高度问题

v2.0.3

  • 修复时间选择的时候部分数字选不到直接跳到下一个数字的问题

---------------------华丽丽的分割线--------------------------

PickerView1.x (我已经把1.0.3版本分到v1.x的分支去了,停止维护1.x的分支)

####使用gradle 依赖:

   compile 'com.bigkoo:pickerview:1.0.3'

Demo 图片(招行信用卡的“掌上生活”里面条件选择器他们用的就是我这个库,大家可以当实际项目参考)

Thanks

About

仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%