该软件包提供了一组像素艺术图标作为扑朔迷离的字体,它可以与我们使用Icons类的方式相同。
由@halfmage创建的图标集,如果您喜欢此免费图标集,您也会喜欢高级图标。


您可以在pub.dev/pixelarticons上查看最新版本。
dependencies :
# ...
pixelarticons : <latest-version>
# ...或运行:
flutter pub add pixelarticons无论您想在哪里进口:
import 'package:pixelarticons/pixelarticons.dart' ;IconData pixelarticons软件包使用IconData类,因此使用Icons类几乎相同,但将其更名为Pixel 。
请注意:
card-plus写为Pixel.cardplus 。4k , 4k-box , 4g开始的图标,含有k 。switch ,也是k的前缀。因此,请改用k4k , k4kbox , kswitch 。
图标完整列表https://pixelarticons.com/free/。
/// 4k icon:
Icon ( Pixel .k4k)
/// switch icon:
Icon ( Pixel .kswitch)
/// align-left icon:
Icon ( Pixel .alignleft);将SVG作为图标中的图标的过程确实很无聊:
该库为像素艺术图标自动化此过程。
使用“问题”选项卡讨论新功能和错误报告。
首先,我们检查是否有来自Pixel Art图标存储库中的新更新:
pixelarticons/autoupdate/lib/has_new_release.dart
第8至10行96354a3
我们在pubspec.yaml文件中使用自定义密钥来比较当前发布的像素艺术图标的版本与最新的存储库像素艺术图标版本。
如果没有可用的更新,请忽略它:
Pixelarticons/.github/Workflows/flow.yaml
第12至31行96354a3
否则,请使用最新的Pixel Art图标存储库版本更新pubspec.yaml ,然后推动新提交:
Pixelarticons/.github/Workflows/flow.yaml
CFC1919中的第40至53行
现在,我们已经了解了理论上最新的存储库版本(因为我们刚刚更新了版本信息),我们实际下载了Pixel Art Icons SVG,生成字体和Dart字体类:
Pixelarticons/.github/Workflows/flow.yaml
CFC1919中的第55至65行
请注意,fontify库知道如何找到文件,因为我们在pubspec.yaml中定义了配置:
Pixelarticons/pubspec.yaml
第29至43行96354a3
现在,该包已准备就绪,因此我们立即进行以下操作:
Pixelarticons/.github/Workflows/flow.yaml
第67至84行96354a3
请注意,Pub凭据是您首次发布包装后生成的,因此自动化工具的第一个版本必须是手动的,然后将本地计算机中生成的凭据复制到GitHub Secrets。几年前,我做到了这一点,所以我不知道是否有一种新方法可以在pub.dev上进行认证。
该流程是由每15天或手动运行的Cron触发的:
Pixelarticons/.github/Workflows/flow.yaml
第1至6行96354a3
要在本地运行,请遵循与flow.yaml动作相同的步骤。
工作目录是存储库根。
必需的环境:
Dart SDK version: 2.14.4 (stable)
Python 3.9.9
这意味着该工具找不到Pixelarticons存储库的最新版本。
但这可能会有几个原因,因此修复的最佳方法是首先找出图标位于原始存储库中的位置,然后更新~/download/download.py脚本以修复/覆盖破裂的更改(此错误也可能是由简单的Python异常引起的)。
请填写一个问题以查看出了什么问题,不用担心:所有当前版本和版本都将可用。
版权所有©2022-PRESENT,ALEX RINTT。
像素艺术图标飞镖包装器已获得麻省理工学院许可
![]()