該軟件包提供了一組像素藝術圖標作為撲朔迷離的字體,它可以與我們使用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。
像素藝術圖標飛鏢包裝器已獲得麻省理工學院許可
![]()