https://github.com/siridx/address_picker
Flutter城市选择器, 省市区选择器
https://github.com/siridx/address_picker
address addresspicker citypicker dart flutter flutter-package province-city-china wheelpicker
Last synced: 5 months ago
JSON representation
Flutter城市选择器, 省市区选择器
- Host: GitHub
- URL: https://github.com/siridx/address_picker
- Owner: SiriDx
- License: mit
- Created: 2019-09-16T07:03:17.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-07-01T07:24:42.000Z (almost 4 years ago)
- Last Synced: 2023-08-20T21:22:48.270Z (almost 2 years ago)
- Topics: address, addresspicker, citypicker, dart, flutter, flutter-package, province-city-china, wheelpicker
- Language: Dart
- Size: 98.6 KB
- Stars: 16
- Watchers: 3
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# address_picker
Flutter城市选择器, 省市区选择器## Usage
```dart
class _HomePageState extends State {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: FlatButton(
child: Text('show'),
onPressed: () {
showModalBottomSheet(
context: context,
builder: (context) => BottomSheet(
onClosing: () {},
builder: (context) => Container(
height: 250.0,
child: AddressPicker(
style: TextStyle(color: Colors.black, fontSize: 17),
mode: AddressPickerMode.provinceCityAndDistrict,
onSelectedAddressChanged: (address) {
print('${address.currentProvince.province}');
print('${address.currentCity.city}');
print('${address.currentDistrict.area}');
},
),
)));
},
),
),
);
}
}
```### Property
- **mode**:
```dart
/// 选择模式
/// province 一级: 省
/// provinceAndCity 二级: 省市
/// provinceCityAndDistrict 三级: 省市区
final AddressPickerMode mode;
```- **onSelectedAddressChanged**:
```dart
/// 选中的地址发生改变回调
final AddressCallback onSelectedAddressChanged;
```- **style**:
```dart
/// 省市区文字显示样式
final TextStyle style;
```