...
// type 1
Result result = await CityPickers.showCityPicker(
context: context,
);
// type 2
Result result2 = await CityPickers.showFullPageCityPicker(
context: context,
);
// type 3
Result result2 = await CityPickers.showCitiesSelector(
context: context,
);
CityPickers 静态方法
Name
Type
Desc
showCityPicker
Function
呼出弹出层,显示多级选择器
showFullPageCityPicker
Function
呼出一层界面, 显示多级选择器
showCitiesSelector
Function
呼出一层, 显示支持字母定位城市选择器
utils
Function
获取utils接口的钩子
showCityPicker 参数说明
Name
Type
Default
Desc
context
BuildContext
上下文对象
theme
ThemeData
Theme.of(context)
主题, 可以自定义
locationCode
String
110000
初始化地址信息, 可以是省, 市, 区的地区码
height
double
300
弹出层的高度, 过高或者过低会导致容器报错
showType
ShowType
ShowType.pca
三级联动, 显示类型
barrierOpacity
double
0.5
弹出层的背景透明度, 应该是大于0, 小于1
barrierDismissible
bool
true
是否可以通过点击弹出层背景, 关闭弹出层
cancelWidget
Widget
用户自定义取消按钮
confirmWidget
Widget
用户自定义确认按钮
itemExtent
double
目标框高度
itemBuilder
Widget
item生成器, function(String value, List lists, item){}, 当itemBuilder不为空的时候. 必须设置itemExtent
请发表评论