fl_address_picker 1.0.0 copy "fl_address_picker: ^1.0.0" to clipboard
fl_address_picker: ^1.0.0 copied to clipboard

Flutter实现的城市选择器, 省市区选择器.

#fl_address_picker A Flutter plugin that supports address_picker for selecting addresses, suitable for Android, iOS and other platforms.

Getting started #

A Flutter plugin that supports address_picker for selecting addresses, suitable for Android, iOS and other platforms.

Usage #

class _HomePageState extends State<HomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: FlatButton(
          child: Text('show'),
          onPressed: () {
            showModalBottomSheet(
                backgroundColor: Colors.black45,
                context: context,
                builder: (context) => BottomSheet(
                    onClosing: () {},
                    builder: (context) => Container(
                      color: EMOColors.root_bg,
                      height: 250.0,
                      child: AddressPicker(
                        style: TextStyle(
                            color: Colors.white, fontSize: 17),
                        mode: AddressPickerMode.province,
                        onSelectedAddressChanged: (address) {
                          logic.uploadArea.value =
                              address.currentProvince.province;
                          print(
                              '${address.currentProvince.province}');
                        },
                        onTap: setArea,
                      ),
                    )));
          },
        ),
      ),
    );
  }
}

Property #

  • mode:
/// 选择模式
/// province 一级: 省
/// provinceAndCity 二级: 省市 
/// provinceCityAndDistrict 三级: 省市区
final AddressPickerMode mode;
  • onSelectedAddressChanged:
/// 选中的地址发生改变回调
final AddressCallback onSelectedAddressChanged;
  • style:
/// 省市区文字显示样式
final TextStyle style;
2
likes
110
pub points
45%
popularity

Publisher

unverified uploader

Flutter实现的城市选择器, 省市区选择器.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on fl_address_picker