三级联动省市区城市地区选择器v2.1.0新版本发布

10,479 阅读2分钟

v2.1.0版本发布!!!

  1. 更新部分城市数据信息
  2. 修复已知bug
  3. 新增一些属性,使用更方便
  4. 优化加载弹出选择器的速度。

使用方法

compile 'liji.library.dev:citypickerview:2.1.0'

建议使用最新版,详细使用方法请戳 GitHub-citypicker 省市区三级联动选择器


效果预览

image
image

样式选择

本库提供两种省市区城市选择器,一是列表,而是仿iOS滚轮实现的选择器。

image
image

1、高仿iOS滚轮实现城市选择器

拥有多种属性,个性化设置。

image
image

image
image

image
image

2、城市列表选择器

image
image

列表展示所有城市数据

image
image

支持快捷搜索,以及右边字母快捷定位所在城市


高仿iOS滚轮实现方法说明

  1. textSize(滚轮文字的大小,int 类型,默认为18)
  2. title(选择器标题,默认为“选择地区”)
  3. titleTextColor(标题文字颜色,默认为 #585858)
  4. titleBackgroundColor(标题栏背景,默认为灰色,#E9E9E9)
  5. confirTextColor(确认按钮字体颜色,默认#0000FF 值)
  6. cancelTextColor(取消按钮字体颜色,默认#000000 值)
  7. province(默认的显示省份,显示选择器后直接定位的item位置)
  8. city(默认的显示市,显示选择器后直接定位的item位置)
  9. district(默认的显示区,显示选择器后直接定位的item位置)
  10. textColor(滚轮文字的颜色 , 默认为0xFF585858)
  11. provinceCyclic(省份的滚轮是否循环滚动)
  12. cityCyclic(市的滚轮是否循环滚动)
  13. districtCyclic(区的滚轮是否循环滚动)
  14. visibleItemsCount(滚轮显示的item个数,int 类型,默认为5个)
  15. itemPadding(滚轮item间距,默认为5dp)
  16. setCityWheelType(CityConfig.WheelType )(只显示省份滚轮、显示省份和城市滚轮、显示省市区三级滚轮)
  17. setCityInfoType(CityConfig.CityInfoType )(显示加载的城市数据类别,base和detail类型)

关于我

  1. 简书 www.jianshu.com/users/18281…

  2. 博客 crazyandcoder.github.io/

  3. github github.com/crazyandcod…