feather_icons_svg 0.4.0 copy "feather_icons_svg: ^0.4.0" to clipboard
feather_icons_svg: ^0.4.0 copied to clipboard

Feather Icons SVG allows to customize stroke width in runtime. Uses flutter_svg instead of icon font.

Feather Icons SVG for Flutter #

Feather Icons port to Flutter. This package renders the icons as SVG pictures. This makes it possible to customize icon properties in runtime (stroke width etc.).

Usage #

class MyExampleWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return FeatherIcon(
      FeatherIcons.calendar,
      color: Colors.red,
      size: 30,
      strokeWidth: 1.5,
    );
  }
}

You can also use FeatherIconTheme inherited widget to customize default values for Widget subtree.

Install #

Add feather_icons_svg package into your pubspec.yaml.

flutter pub add flutter_icons_svg

Development #

To fetch SVG icons from original Feather Icons repository, run tool/fetch-icons.sh.

Finally, to run source code generation to create flutter_icons_svg.dart file with named constructor for every icon, run tool/generator.dart.

6
likes
130
pub points
84%
popularity

Publisher

verified publishervojtech.net

Feather Icons SVG allows to customize stroke width in runtime. Uses flutter_svg instead of icon font.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, flutter_svg, path

More

Packages that depend on feather_icons_svg