countries_label 1.0.2 copy "countries_label: ^1.0.2" to clipboard
countries_label: ^1.0.2 copied to clipboard

Package para exibir um Widget com rotulo (bandeira, nome do país, DDI, sigla) de países.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:countries_label/countries_label.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(),
    );
  }
}

class MyHomePage extends StatelessWidget {
  const MyHomePage({ Key? key }) : super(key: key);
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('CountryPicker'),
      ),
      body: Center(
        child: CountryPicker(
          initialCodeCountry: 'BR',
          labelType: LabelType.flagWithName,
          onSelectedCountry: (country) {
            print(country.name);
          },  
          borderRadiusOnFlag: BorderRadius.circular(10),   
          flagSize: const Size(60, 45),
          textStyle: const TextStyle(
            fontSize: 30
          ),
        ),
      ),
    );
  }
}
0
likes
150
points
44
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Package para exibir um Widget com rotulo (bandeira, nome do país, DDI, sigla) de países.

Homepage
Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

dart_dev_utils, ephemeral_state_manager, flutter

More

Packages that depend on countries_label