搜索插件、代码仓与 APP 分类

插件详情v2.0.0

fluttericon

来自流行网络图标字体的 Flutter 图标。使用 fluttericon.com 自定义您的最终图标包。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
9540
喜欢数
393
Pub 分数
130

安装插件

flutter pub add fluttericon

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

FlutterIcon 是一个 Flutter 包,提供对流行网络图标字体的图标访问,使开发者能够轻松地将可缩放且可自定义的图标集成到其应用程序中。通过使用配套网站 fluttericon.com,用户可以定制自己的图标集,仅包含所需的图标,从而减小包大小。该包支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,确保在各种环境中一致的图标渲染。它通过提供清晰、有组织的 API 来简化图标管理。

适合场景

  • 在移动应用中集成自定义图标集
  • 通过选择性图标导入减少应用包大小
  • 跨多个平台的一致图标样式
  • 使用可缩放矢量图标增强用户界面
  • 快速添加来自流行图标字体的图标
  • 通过网页界面自定义图标主题

主要特点

  • 图标源自流行的网络图标字体
  • 通过 fluttericon.com 的可定制图标包
  • 支持所有主要的Flutter平台
  • 通过选择性包含实现最小化包影响
  • 与 Flutter 的 Icon 小部件轻松集成
  • Web 工具的实时预览和导出

适合对象

  • Flutter 开发者寻求高效的图标管理
  • 需要轻量级图标资源的项目
  • 希望实现图标设计集中控制的团队
  • 需要统一图标的跨平台应用程序
  • 使用图标字体(如 Font Awesome 或 Material Icons)的开发人员

使用建议

  • 需要使用 fluttericon.com 进行自定义
  • 依赖外部网页服务进行图标选择
  • 初始设置包括生成一个自定义包
  • 添加新图标时可能需要更新
  • 仅限平台可用的图标字体
  • 不适合静态的、预定义的图标集

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Fluttericon

pub package

Flutter icon packs built from 15 popular free and open-source webfonts. These include all packs available from FlutterIcon (except Material Icons).

Please note this package is not intended for production use, due to the large size. Instead, it can be used as a development aid to help identify/test icons.

For production use, it is highly recommended to use FlutterIcon to customize your icon pack, limiting your icon font to needed icons and building your own from custom SVG.

Included icon sets

The icon set included are:

  • Brandico
  • Elusive
  • Entypo
  • Font Awesome (4 and 5)
  • Fontelico
  • Iconic
  • Linearicons Free
  • Linecons
  • Maki
  • Meteocons
  • MfgLabs
  • ModernPictograms
  • Octicons
  • RPGAwesome
  • Typicons
  • WebSymbols
  • Zocial

Please review and respect the copyright information contained in the header file for each font set.

Usage

Simply import the desired icon set and use the IconData as normal.

import 'package:fluttericon/typicons_icons.dart';
import 'package:fluttericon/fontelico_icons.dart';
import 'package:fluttericon/linecons_icons.dart';

final myIcons = const <Widget>[
    const Icon(Typicons.attention),
    const Icon(Fontelico.emo_wink),
    const Icon(Linecons.globe),
];

FlutterIcon

To customize icon packs, visit FlutterIcon.

所属分类

源码仓库

使用此插件的项目