FLUTTER ECOSYSTEM

hifiaz/country-list-pick

국가 코드를 표시하고 선택할 수 있는 Flutter 패키지

국가 목록 선택 프로젝트 이미지
Stars
76
Forks
103
최근 푸시(UTC)
2024. 7. 5.
프로젝트 상태
활성
fiaz GitHub avatar
GITHUB User

fiaz ↗

Freelance Flutter Developer

Bandung
언어DartC++CMakeRubyKotlinSwiftCObjective-CJavaHTML

이 저장소가 배포한 패키지

사용 중인 의존성

의존성 목록 2 개
  • flutter{"sdk":"flutter"}
  • flutter_test개발 의존성{"sdk":"flutter"}

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

country list pick

Flutter plugin to pick country with output name, code, dialcode and flag of country

https://raw.githubusercontent.com/hifiaz/country-list-pick/master/screenshot/screenrecord.gif
https://raw.githubusercontent.com/hifiaz/country-list-pick/master/screenshot/flutter_01.png https://raw.githubusercontent.com/hifiaz/country-list-pick/master/screenshot/flutter_02.png https://raw.githubusercontent.com/hifiaz/country-list-pick/master/screenshot/flutter_03.png

Usage

To use this plugin, add country_list_pick as a dependency in your pubspec.yaml.

    CountryListPick(
        appBar: AppBar(
          backgroundColor: Colors.blue,
          title: Text('Choisir un pays'),
        ),
        
        // if you need custome picker use this
        // pickerBuilder: (context, CountryCode countryCode){
        //   return Row(
        //     children: [
        //       Image.asset(
        //         countryCode.flagUri,
        //         package: 'country_list_pick',
        //       ),
        //       Text(countryCode.code),
        //       Text(countryCode.dialCode),
        //     ],
        //   );
        // },

        // To disable option set to false
        theme: CountryTheme(
          isShowFlag: true,
          isShowTitle: true,
          isShowCode: true,
          isDownIcon: true,
          showEnglishName: true,
        ),
        // Set default value
        initialSelection: '+62',
        // or
        // initialSelection: 'US'
        onChanged: (CountryCode code) {
          print(code.name);
          print(code.code);
          print(code.dialCode);
          print(code.flagUri);
        },
        // Whether to allow the widget to set a custom UI overlay
        useUiOverlay: true,
        // Whether the country list should be wrapped in a SafeArea
        useSafeArea: false
        ),

To call feedback or getting data from this widget, you can make function in onChanged

Special Thanks
  • Salvatore Giordano, CountryCodePicker CountryCodePicker
  • @tomrozb and @dev-fema for changelog 1.0.0+3
  • @giaotuancse for changelog 1.0.0+4
  • @joshuachinemezu for changelog 1.0.0+6 - 1.0.0+8
  • @u-gin for chaangelog 1.0.0+9
  • @imurnane for chaangelog 1.0.1+1
  • @jpainam for chaangelog 1.0.1+2
  • @d00rman for chaangelog 1.0.1+3
  • @MohammadKashaniJabbari for chaangelog 1.0.1+4