从Iconfont中下载资源放到项目根目录/assets/fonts文件夹下
把iconfont.ttf 和 iconfont.json放到里面即可
在pubspec.yaml中配置资源路径
flutter:
fonts:
- family: ityingIcon #指定一个字体名 根据自己的需求定义
fonts:
- asset: assets/fonts/iconfont.ttf
创建图标类 ityingIcons
import 'package:flutter/material.dart';
class ItyingIcons {
static const IconData xiaomi =
IconData(0xe623, fontFamily: 'ityingIcon', matchTextDirection: true);
static const IconData weixiufuwu =
IconData(0xead5, fontFamily: 'ityingIcon', matchTextDirection: true);
}
使用
const Icon(ItyingIcons.xiaomi, color: Colors.white),