# citypicker **Repository Path**: yt511652502/citypicker ## Basic Information - **Project Name**: citypicker - **Description**: citypicker城市选择器,详细的省市区地址信息,支持仿iOS滚轮实现,一级或者三级列表展示方式。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![]()
### **CityPicker 城市选择器** **在实际的项目中一般情况下都需要使用到省市区三级联动地址选择的功能,有的公司是提供接口获取,有的公司则不是,需要自己实现。一开始,我也深受其扰,每次都是要复制一遍,就想能不能打个包出来,供大伙使用。所以自己就封装了一个,不需要自己添加数据源,直接引用即可。这就是CityPicker城市选择器的由来!** ### **功能点** 1. 支持仿iOS滚轮实现、仿京东样式、一级城市列表、三级城市列表 2. 支持多种自定义属性来满足你的需求 3. 简单的几行代码即可实现城市选择器功能 4. 支持使用自己的数据来实现城市选择器 #### **gradle引用** ``` implementation 'liji.library.dev:citypickerview:5.2.2' ``` ### **更新说明** #### 最新版本 **V5.2.2版本更新内容(2020.03.31)** 1. 发布5.2.2版本,修复设置默认城市后获取不到某些地区的数据问题。 #### 历史更新记录 [历史更新说明](https://github.com/crazyandcoder/citypicker/wiki/%E5%8E%86%E5%8F%B2%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95) ### **数据来源** [2018年12月中华人民共和国县以上行政区划代码](http://www.mca.gov.cn/article/sj/xzqh/2018/201804-12/20181201301111.html) [台湾数据(维基百科)需翻墙](https://zh.wikipedia.org/wiki/%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%88%92%E4%BB%A3%E7%A0%81_(7%E5%8C%BA)) [港澳数据(维基百科)需翻墙](https://zh.wikipedia.org/wiki/%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%88%92%E4%BB%A3%E7%A0%81_(8%E5%8C%BA)) ### **效果展示** | 样式说明 | 图片效果 | |:--------:| :--------:| | 样式选择 | | | 仿iOS滚轮实现| | | 自定义数据源 | | |仿京东样式|  | | 一级城市列表|  | | 三级城市列表|  | ### **CityPicker使用方法** #### **一. 仿iOS样式使用方法** 1. [样式一链接-(仿iOS滚轮实现)](https://github.com/crazyandcoder/citypicker/wiki/%E6%A0%B7%E5%BC%8F%E4%B8%80%EF%BC%88%E4%BB%BFiOS%E6%BB%9A%E8%BD%AE%E5%AE%9E%E7%8E%B0%EF%BC%89) 2. [样式一链接-(自定义数据源)](https://github.com/crazyandcoder/citypicker/wiki/%E6%A0%B7%E5%BC%8F%E4%B8%80%EF%BC%88%E4%BB%BFiOS%E6%BB%9A%E8%BD%AE%E5%AE%9E%E7%8E%B0%EF%BC%89%E8%87%AA%E5%AE%9A%E4%B9%89%E6%95%B0%E6%8D%AE%E6%BA%90) #### **二. 仿京东样式使用方法** [样式二链接-(仿京东样式)](https://github.com/crazyandcoder/citypicker/wiki/%E6%A0%B7%E5%BC%8F%E5%9B%9B%EF%BC%88%E4%BB%BF%E4%BA%AC%E4%B8%9C%E6%A0%B7%E5%BC%8F%EF%BC%89) #### **三. 一级城市列表使用方法** [样式三链接-一级城市列表使用方法](https://github.com/crazyandcoder/citypicker/wiki/%E6%A0%B7%E5%BC%8F%E4%BA%8C%EF%BC%88%E5%9F%8E%E5%B8%82%E4%B8%80%E7%BA%A7%E5%88%97%E8%A1%A8%E5%B1%95%E7%A4%BA%EF%BC%89) #### **四. 三级城市列表使用方法** [样式四链接-三级城市列表使用方法](https://github.com/crazyandcoder/citypicker/wiki/%E6%A0%B7%E5%BC%8F%E4%B8%89%EF%BC%88%E7%9C%81%E5%B8%82%E5%8C%BA%E4%B8%89%E7%BA%A7%E5%88%97%E8%A1%A8%EF%BC%89) #### **代码混淆** [代码混淆解决方案](https://github.com/crazyandcoder/citypicker/wiki/%E4%BB%A3%E7%A0%81%E6%B7%B7%E6%B7%86) ### **专属QQ群,欢迎加入!** QQ群:417846442 ### **其他问题wiki** https://github.com/crazyandcoder/citypicker/wiki ### 码农的小世界 欢迎关注本人公众号,学习更多知识,每天定时更新干货。