Dieses Paket bietet eine Reihe von Pixel -Kunst -Symbolen als Schriftart für Flattern. Es kann genauso verwendet werden, wie wir Icons -Klasse verwenden.
Icon -Set von @halfmage erstellt, wenn Ihnen dieses kostenlose Symbol -Set gefällt, mögen Ihnen auch die Premium -Set.


Sie können die neueste Version auf pub.dev/pixelarticons überprüfen.
dependencies :
# ...
pixelarticons : <latest-version>
# ...oder rennen:
flutter pub add pixelarticonsImportieren, wo immer Sie wollen:
import 'package:pixelarticons/pixelarticons.dart' ;IconData pixelarticons -Paket verwendet die IconData -Klasse, sodass die Verwendung der Icons -Klasse so ziemlich gleich ist, aber in Pixel umbenannt wurde.
Sich bewusst sein:
card-plus als Pixel.cardplus geschrieben.4k , 4k-box und 4g beginnen, werden mit k vorangestellt.switch sind ebenfalls mit k vorfixen. Verwenden Sie stattdessen k4k , k4kbox , kswitch .
Icon Full List https://pixelarticons.com/free/.
/// 4k icon:
Icon ( Pixel .k4k)
/// switch icon:
Icon ( Pixel .kswitch)
/// align-left icon:
Icon ( Pixel .alignleft);Der Prozess der Einbeziehung von SVGs als Ikonen in Flutter ist wirklich langweilig:
Diese Bibliothek automatisiert diesen Prozess für Pixel -Kunst -Ikonen.
Verwenden Sie die Registerkarte "Probleme", um neue Funktionen und Fehlerberichte zu besprechen.
Zuerst überprüfen wir, ob ein neues Update im Pixel Art Icons Repository verfügbar ist:
pixelarticons/autoupdate/lib/has_new_release.dart
Zeilen 8 bis 10 in 96354a3
Wir verwenden einen benutzerdefinierten Schlüssel in der Datei pubspec.yaml , um die aktuelle veröffentlichte Version von Pixel -Art -Icons mit der neuesten Version der Repository -Pixel -Artikons zu vergleichen.
Wenn kein Update verfügbar ist, ignorieren Sie es:
Pixelarticons/.github/Workflows/Flow.yaml
Zeilen 12 bis 31 in 96354a3
Andernfalls aktualisieren Sie die pubspec.yaml mit der neuesten Pixel -Art -Icons -Repository -Version und schieben Sie das neue Commit:
Pixelarticons/.github/Workflows/Flow.yaml
Zeilen 40 bis 53 in CFC1919
Nachdem wir nun in der Theorie mit der neuesten Repository-Version auf dem neuesten Stand sind (da wir gerade die Versionsinformationen aktualisiert haben), können Sie die Pixel-Kunst-Symbole SVGs herunterladen, generieren Sie die Schriftart und die Dart-Schriftklasse:
Pixelarticons/.github/Workflows/Flow.yaml
Zeilen 55 bis 65 in CFC1919
Beachten Sie, dass die Fontify -Bibliothek weiß, wie Sie die Dateien finden, da wir die Konfiguration in der pubspec.yaml definiert haben:
Pixelarticons/Pubspec.yaml
Zeilen 29 bis 43 in 96354a3
Jetzt ist das Paket bereit, veröffentlicht zu werden, also machen wir es direkt danach:
Pixelarticons/.github/Workflows/Flow.yaml
Zeilen 67 bis 84 in 96354a3
Beachten Sie, dass die Pub -Anmeldeinformationen nach dem ersten Veröffentlichen des Pakets generiert werden, sodass die erste Version Ihres automatisierten Tools manuell sein muss. Dann kopieren Sie die in Ihrer lokalen Maschine generierten Anmeldeinformationen in die Github -Geheimnisse. Ich habe das vor einigen Jahren gemacht, also weiß ich nicht, ob es eine neue Methode gibt, um sich auf Pub.dev zu authentieren.
Dieser Fluss wird durch einen Cron ausgelöst, der alle 15 Tage oder manuell läuft:
Pixelarticons/.github/Workflows/Flow.yaml
Zeilen 1 bis 6 in 96354a3
Befolgen Sie die gleichen Schritte wie die flow.yaml -Aktion.
Das Arbeitsverzeichnis ist das Repository -Root.
Erforderliche Umgebung:
Dart SDK version: 2.14.4 (stable)
Python 3.9.9
Dies bedeutet, dass dieses Tool die neueste Version des Pixelarticons -Repositorys nicht finden kann.
Dies kann jedoch mehrere Ursachen haben . Der beste Weg, um zu beheben, besteht darin, zuerst herauszufinden, wo sich die Symbole im ursprünglichen Repository befinden, und dann das Skript ~/download/download.py zu aktualisieren, um die Bruchänderungen zu beheben/abzudecken, wenn sie vorhanden sind (dieser Fehler kann auch durch eine einfache Python -Ausnahme verursacht werden).
Bitte füllen Sie ein Problem aus, um zu sehen, was schief geht, und machen Sie sich keine Sorgen: Alle aktuellen Veröffentlichungen und Versionen werden verfügbar sein.
Copyright © 2022-Präsentation, Alex Rintt.
Pixel Art Icons Dart Wrapper ist MIT lizenziert
![]()