基于 Flutter 的CityPickers 城市选择器

这篇博客介绍了如何基于Flutter创建CityPickers城市选择器,包括iOS风格的底部弹窗和Android&iOS全屏三级联动选择器。功能上支持自定义主题颜色、初始化选择地区及六种显示模式。使用方法采用静态函数调用,提供了详细的参数说明,并提供了一个本地运行示例git:city_pickers。此外,还提及了flutter-go,这是一个帮助Flutter开发者学习的APP,包含140+组件的示例和中文文档。
摘要由CSDN通过智能技术生成

写在前面

最近在跟着flutter-go项目学习研究, 发现有一位同学提出了一条建议

@songshitong 有flutter的城市选择组件(city picker)吗 android和iOS风格的? 类似于这个

我就在本地简单的去模拟实现了一下. 发现代码逻辑部份比较简单. 所以就简单的封装成一个package. 发布到了Dart Pub上边, 欢迎大家扔板砖~

效果

暂时实现了二种

  • ios风格, 底部弹窗
  • android&ios 全屏三级联动选择器

功能

  • 支持配置主题颜色
  • 支持初始化选择地区, 可以是省市县任何层级
  • 支持配置显示模式, 可以只选择省,只选择市...六种显示方式

使用方法

最初设计的时候. 想着以Widget的方式, 扔给大家使用. 可是试了几种方式, 使用起来都比较

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值