HeroIcons
heroicons port to Flutter. This package renders the icons as SVG
images.
This package was last updated to use heroicons
version 2.2.0
(on December 15th, 2024). If there's a newer version of HeroIcons available, please
create an issue or pull request.
Usage
class MyExampleWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return HeroIcon(
HeroIcons.calendar,
style: HeroIconStyle.outline,
color: Colors.red,
size: 30,
);
}
}
You can also use HeroIconTheme to set the default style (e.g., outline or solid) for all icons in your app.
(You'll still be able to override the style for individual icons.)
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: HeroIconTheme(
style: HeroIconStyle.solid,
child: MyHomePage(),
),
);
}
}
Install
Run flutter pub add heroicons to quickly add latest version from your CLI.