flutter_icons 0.2.0
flutter_icons: ^0.2.0 copied to clipboard
Customizable Icons for Flutter,you can use with over 3K+ icons in your flutter project
English | 简体中文
flutter_icons #
Customizable Icons for Flutter,Inspired by react-native-vector-icons
Bundled Icon Sets #
AntDesignby AntFinance (297 icons)Entypoby Daniel Bruce (411 icons)EvilIconsby Alexander Madyankin & Roman Shamin (v1.10.1, 70 icons)Featherby Cole Bemis & Contributors (v4.7.0, 266 icons)FontAwesomeby Dave Gandy (v4.7.0, 675 icons)FontAwesome 5by Fonticons, Inc. (v5.7.0, 1500 (free))Foundationby ZURB, Inc. (v3.0, 283 icons)Ioniconsby Ben Sperry (v4.2.4, 696 icons)MaterialIconsby Google, Inc. (v3.0.1, 932 icons)MaterialCommunityIconsby MaterialDesignIcons.com (v4.0.96, 4416 icons)Octiconsby Github, Inc. (v8.0.0, 177 icons)Zocialby Sam Collins (v1.0, 100 icons)SimpleLineIconsby Sabbir & Contributors (v2.4.1, 189 icons)
Usage #
To use this plugin, add flutter_icons as a dependency in your pubspec.yaml file.
Static Methods #
| Prop | Description |
|---|---|
getIconData |
Returns the IconData object,eg : IconData iconData = AntDesign.getIconData("stepforward") |
hasIconData |
Checks if the name is valid in current icon set.eg: bool isNameValid = AntDesign.hasIconData("stepforward") |
Example #
// Import package
import 'package:flutter_icons/flutter_icons.dart';
import 'package:flutter/material.dart';
Icon(Ionicons.getIconData("ios-search"));
Icon(AntDesign.getIconData("stepforward"));
Icon(FontAwesome.getIconData("glass"));
Icon(MaterialIcons.getIconData("ac-unit"));
Icon(FontAwesome5.getIconData("address-book"));
Icon(FontAwesome5.getIconData("address-book",weight: IconWeight.Solid));
Icon(FontAwesome5.getIconData("500px", weight: IconWeight.Brand));