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

iconify_flutter_plus 封面
插件详情v1.0.4

iconify_flutter_plus

100+ 适用于 Flutter 的开源图标集,让您的应用更加美观

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
4340
喜欢数
158
Pub 分数
160

安装插件

flutter pub add iconify_flutter_plus

插件介绍

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

Iconify Flutter Plus 为 Flutter 提供了超过 100 个开源图标集,使开发者能够轻松地将美观且可缩放的图标集成到跨多个平台的应用程序中。该包注重性能和灵活性,支持动态图标加载,并可无缝集成到现有的 Flutter 项目中。该包非常适合在不增加应用体积的情况下提升 UI 美学效果。它利用 Iconify 的丰富图标库,在 Android、iOS、Web、macOS、Windows 和 Linux 上运行顺畅。

适合场景

  • 通过可扩展图标增强应用UI
  • 在各个平台上添加一致的图标
  • 通过优化图标减少应用包大小
  • 创建响应式和可访问的界面
  • 集成流行的图标集,如 Feather、Material Icons 和 Font Awesome

主要特点

  • 支持100多个开源图标集
  • 跨平台兼容性
  • 轻量且高效
  • 动态图标加载
  • 通过 pub.dev 实现轻松集成

适合对象

  • 寻求丰富图标库的Flutter开发者
  • 需要一致且可扩展图标的项目
  • 面向多个平台的应用程序
  • 专注于UI/UX的设计人员和开发人员
  • 希望减少资产管理工作负担的团队

使用建议

  • 需要互联网访问以动态获取图标(除非已缓存)
  • 可能需要为自定义图标主题进行额外配置
  • 依赖外部图标集的可用性
  • 不适用于仅离线的应用程序,除非预先缓存
  • 仅限 Iconify 生态系统中可用的图标集

原始 README

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

This is upgraded version of package iconify_flutter

Before starting ✋. I want to tell you that every star 🌟 added to my space shines my world and motivates me 💪 to make more awesome things like this one so please don't forget to give me a star and like the project.

Iconify Flutter Plus

likes GitHub stars HitCount

Not just another icon library. it's +100 open source iconsets to make your flutter apps more beautiful.

How to use? 🤔

First of course you need to install it

$ flutter pub add iconify_flutter_plus

Then it as easy as this

import 'package:iconify_flutter_plus/iconify_flutter_plus.dart'; // For Iconify Widget
import 'package:iconify_flutter_plus/icons/zondicons.dart'; // for Non Colorful Icons
import 'package:colorful_iconify_flutter_plus/icons/emojione.dart'; // for Colorful Icons
....


Iconify(Zondicons.airplane)
Iconify(Emojione.baby)
// as widgets

Discover All Icons 🕵️

To explore all the icons, Click Here

How to use svg as icon with iconify ✏️

import 'package:iconify_flutter_plus/iconify_flutter_plus.dart';

....

const String svgIcon =
'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--ic" width="32" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path fill="#000000" d="M3 3h18v18H3z"></path></svg>
' // svg file as string

Iconify(svgIcon) // as a widget

Get list of all icons of specific icon set 📋

import 'package:iconify_flutter_plus/icons/zondicons.dart';

...
Zondicons.iconsList // List of all icons of VS Code icon set

Important Notes ❗

  • There is two diffrent versions of icons packages(package:colorful_iconify_flutter_plus/icons/) colorful icons sets and (package:iconify_flutter_plus/icons/) for un colorful icons sets. so please use the right package name

  • All icon sets are free but Some collections require attribution when used for commercial purposes. See This List of collections and their licenses.

Thanks to 🙏

@cyberalien for his awesome icon framework Iconify which this package based on

@antfu for his site icones

@IconDesigners who own icon sets

@You for using this package and supporting me by sharing it among the flutter community

Dreams 💭

  • [ ] Get first 100 stars on github.com
  • [ ] Get Flutter Favorite Badge
  • [x] Get first 100 likes on pub.dev
  • [x] Add colorful icons to iconify_flutter_plus

所属分类

依赖

依赖清单 1 项

源码仓库

使用此插件的项目

暂无相关数据。