flutter_country_selector
국가 선택기로 국가를 선택하는 방법
Flutter용 국가 선택기
{"sdk":"flutter"}>=0.18.0 <=1.0.0^0.1.5^5.0.0^1.0.0^9.0.2{"sdk":"flutter"}any^6.0.0아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Country selector of the phone_form_field package exported in its own package.
Demo available here: https://cedvdb.github.io/flutter_country_selector/
https://github.com/cedvdb/flutter_country_selector/blob/main/demo.gif?raw=true
Use CountrySelector.page if you need to show the selector inside a widget that is full screen. If you need to show the selector inside a modal of some sort, use CountrySelector.sheet instead.
Navigator.of(context).push(
MaterialPageRoute(
builder: (ctx) => CountrySelector.page(
onCountrySelected: (country) => Navigator.of(context).pop(country),
),
),
)
Use CountrySelectorLocalization.of(context)?.countryName(isoCode) when you need to dynamically localize the name of a country.
Example setup:
const MaterialApp(
locale: Locale('en'),
supportedLocales: [
Locale('en'),
],
localizationsDelegates: [
GlobalMaterialLocalizations.delegate,
CountrySelectorLocalization.delegate,
],
// ...
)
Some users have expressed their need to change some flags due to political reasons, or stylistic reasons. You might also wish to add your own flags. To do so refer to this issue: https://github.com/cedvdb/phone_form_field/issues/222