Skip to content

Insert FontAwesome icons dynamically in Flutter app when the icons are not known at compile time

License

Notifications You must be signed in to change notification settings

EdoardoVignati/flutter-dynamic-fa-icons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic FontAwesome icons in Flutter

Original package to insert FontAwesome icons dynamically in a Flutter app when the icons are not known at compile time.

The version of icons is: 6.5.1

Buy Me A Coffee

Usage

  • Add dynamic_fa_icons and font_awesome_flutter to pubspec.yaml
  • All icons names must be in the same format you can find on fontawesome.com (e.g. pizza-slice)

Example

import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:dynamic_fa_icons/dynamic_fa_icons.dart';


class MyWidget extends StatelessWidget {
  Widget build(BuildContext context) {
    return IconButton(
      // Use the FaIcon Widget + DynamicFaIcons class for the IconData
        icon: FaIcon(DynamicFaIcons.getIconFromName("pizza-slice")),
        onPressed: () {
          print("Pressed");
        }
    );
  }
}

References and attribution