Drapeaux
Drapeaux
Le package inclut 256 drapeaux SVG de pays, minifies et integres sous forme de chaines de caracteres. Les drapeaux sont indexes par les codes pays ISO 3166-1 alpha-2.
Drapeaux SVG
Obtenir un drapeau par code pays
// Via the global map
final svg = countryFlags['US'];
// Via a Country instance
final country = Country.fromAlpha2Code('US');
final flagSvg = country?.flagSvg;Afficher les drapeaux SVG
Les chaines SVG peuvent etre utilisees directement dans votre application :
// Render as a Flutter widget with the built-in flag helper
final country = Country.fromAlpha2Code('NO');
country?.flag(
shape: FlagShape.rectangle,
width: 32,
height: 24,
);
// Or use the raw SVG string
final svg = countryFlags['NO'];Drapeaux emoji
Les drapeaux emoji sont generes a partir des codes pays en utilisant les symboles indicateurs regionaux.
final country = Country.fromAlpha2Code('US');
print(country?.emojiFlag);
// Or directly from an enum
print(Country.norway.emojiFlag);Drapeaux de langues
Les langues peuvent avoir un drapeau representatif via leur defaultFlagCode.
final lang = Language.fromCode('fr');
final svg = lang?.flagSvg; // Resolves via defaultFlagCodeTous les drapeaux disponibles
Parcourir tous les drapeaux disponibles :
countryFlags.forEach((code, svg) {
print('$code: ${svg.length} bytes');
});