twemoji_flags 0.1.0
twemoji_flags: ^0.1.0 copied to clipboard
Twemoji country flags as compiled vector graphics.
import 'package:flutter/material.dart';
import 'package:twemoji_flags/twemoji_flags.dart';
// ignore: implementation_imports
import 'package:twemoji_flags/src/supported_flags.dart';
void main() {
runApp(MaterialApp(home: MyApp()));
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
final flags = supportedTwemojiFlags.toList();
return Scaffold(
body: GridView.builder(
itemCount: flags.length,
padding: EdgeInsets.all(10),
gridDelegate: SliverGridDelegateWithMaxCrossAxisExtent(
maxCrossAxisExtent: 80,
mainAxisSpacing: 10,
crossAxisSpacing: 10,
),
itemBuilder: (context, index) =>
TwemojiFlag(countryCode: flags[index], width: 80, height: 80),
),
);
}
}