原标题:Android城市选择器源码实现
各位同学,周五早上好,今天推送的是李吉同学的投稿文章,本文是介绍了他开源的城市选择器,这个项目目前在Github上拥有967个star和263个fork,该项目目前仍然在维护微信,其他使用者给项目提的Issue他也认真的回复并处理,所以在这里也给大家推荐一下。前言
在实际的项目中需要使用到省市区三级联动的功能,在网上找来找去,都没有找到一个合适的库,所以自己就封装了一个,不需要自己添加数据源,直接引用即可。开源项目地址:
https://github.com/crazyandcoder/citypicker亮点
无需自己配置省市区域的数据,不需要再进行解析之类的繁杂操作,只需引用即可,结果返回省市区、经纬度、城市code等多种数据信息,如果不满意样式的话可以自己修改源码!
多种样式选择,高仿iOS滚轮实现以及列表选择。效果预览
样式选择
本库提供两种省市区城市选择器,一是城市列表选择,二是仿iOS滚轮实现的选择器。
高仿iOS滚轮实现城市选择器
拥有多种属性,个性化设置。
效果图一
效果图二
效果图三
城市列表选择器
列表展示所有城市数据
支持快捷搜索以及字母导航定位所在城市