安卓选择器类库,包括日期及时间选择器(可用于出生日期、营业时间等)、单项选择器(可用于性别、民族、职业、学历、星座等)、二三级联动选择器(可用于车牌号、基金定投日期等)、城市地址选择器(分省级、地市级及区县级)、数字选择器(可用于年龄、身高、体重、温度等)、日历选日期择器(可用于酒店及机票预定日期)、颜色选择器、文件及目录选择器等……
欢迎大伙儿在Issues提交你的意见或建议。欢迎 Fork & Pull requests 贡献您的代码,大家共同学习【AndroidPicker 交流群 604235437】。
- GitHub:https://github.com/gzu-liyujiang/AndroidPicker
- 码云(GitEE):https://gitee.com/li_yu_jiang/AndroidPicker
最新版本: (更新日志
allprojects {
repositories {
maven { url 'https://www.jitpack.io' }
}
}
所有选择器的基础窗体:
dependencies {
implementation 'com.github.gzu-liyujiang:AndroidPicker:Common:<version>'
}
滚轮选择器的滚轮控件:
dependencies {
implementation 'com.github.gzu-liyujiang:AndroidPicker:WheelView:<version>'
}
单项/数字、二三级联动、日期/时间等滚轮选择器:
dependencies {
implementation 'com.github.gzu-liyujiang:AndroidPicker:Common:<version>'
implementation 'com.github.gzu-liyujiang:AndroidPicker:WheelView:<version>'
implementation 'com.github.gzu-liyujiang:AndroidPicker:WheelPicker:<version>'
}
省市区地址选择器:
dependencies {
implementation 'com.github.gzu-liyujiang:AndroidPicker:Common:<version>'
implementation 'com.github.gzu-liyujiang:AndroidPicker:WheelView:<version>'
implementation 'com.github.gzu-liyujiang:AndroidPicker:AddressPicker:<version>'
}
文件/目录选择器:
dependencies {
implementation 'com.github.gzu-liyujiang:AndroidPicker:Common:<version>'
implementation 'com.github.gzu-liyujiang:AndroidPicker:FilePicker:<version>'
}
颜色选择器:
dependencies {
implementation 'com.github.gzu-liyujiang:AndroidPicker:Common:<version>'
implementation 'com.github.gzu-liyujiang:AndroidPicker:ColorPicker:<version>'
}
日历日期选择器:
dependencies {
implementation 'com.github.gzu-liyujiang:AndroidPicker:Common:<version>'
implementation 'com.github.gzu-liyujiang:AndroidPicker:CalendarPicker:<version>'
}
注意:Support 版本截止 1.5.6,从 2.0.0 开始为 AndroidX 版本,从 3.0.0 开始为全新重构版本。
Support 稳定版本依赖:
dependencies {
implementation 'com.github.gzu-liyujiang.AndroidPicker:Common:1.5.6.20181018'
implementation 'com.github.gzu-liyujiang.AndroidPicker:WheelPicker:1.5.6.20181018'
implementation 'com.github.gzu-liyujiang.AndroidPicker:FilePicker:1.5.6.20181018'
implementation 'com.github.gzu-liyujiang.AndroidPicker:ColorPicker:1.5.6.20181018'
}
AndroidX 稳定版本依赖:
dependencies {
implementation 'com.github.gzu-liyujiang.AndroidPicker:Common:2.0.0'
implementation 'com.github.gzu-liyujiang.AndroidPicker:WheelPicker:2.0.0'
implementation 'com.github.gzu-liyujiang.AndroidPicker:FilePicker:2.0.0'
implementation 'com.github.gzu-liyujiang.AndroidPicker:ColorPicker:2.0.0'
}
项目库已自带混淆规则,通过远程依赖的方式引用无需额外配置。
常见用法详见 demo ,建议拉取代码运行,对比查看实际效果。
以下图片显示的效果可能已修改过,实际效果请运行 demo 查看。
Copyright (c) 2019-2021 gzu-liyujiang <1032694760@qq.com>
The software is licensed under the Mulan PSL v2.
You can use this software according to the terms and conditions of the Mulan PSL v2.
You may obtain a copy of Mulan PSL v2 at:
http://license.coscl.org.cn/MulanPSL2
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
PURPOSE.
See the Mulan PSL v2 for more details.