Este paquete proporciona un conjunto de iconos de arte de píxeles como fuente para Flutter, se puede usar de la misma manera que usamos la clase Icons .
Conjunto de iconos creado por @halfmage, si le gusta este conjunto de iconos gratuitos, también le gustará los premium.


Puede consultar la última versión en pub.dev/pixelarticons.
dependencies :
# ...
pixelarticons : <latest-version>
# ...o correr:
flutter pub add pixelarticonsImportar donde quiera:
import 'package:pixelarticons/pixelarticons.dart' ;IconData El paquete pixelarticons usa la clase IconData , por lo que el uso es más o menos el mismo de la clase Icons pero renombrado a Pixel .
Sea consciente:
card-plus se escribe como Pixel.cardplus .4k , 4k-box , 4g tienen el prefijo kswitch también son prefijos con k Así que usa k4k , k4kbox , kswitch en su lugar.
Lista completa del icono https://pixelarticons.com/free/.
/// 4k icon:
Icon ( Pixel .k4k)
/// switch icon:
Icon ( Pixel .kswitch)
/// align-left icon:
Icon ( Pixel .alignleft);El proceso de incluir SVG como íconos en Flutter es realmente aburrido:
Esta biblioteca automatiza este proceso para iconos de arte de píxeles.
Use la pestaña Temas para discutir nuevas características e informes de errores.
Primero verificamos si hay una nueva actualización disponible en el repositorio de iconos de arte de Pixel:
Pixelarticons/autoupdate/lib/has_new_release.dart
Líneas 8 a 10 en 96354A3
Utilizamos una clave personalizada en el archivo pubspec.yaml para comparar la versión publicada actual de los iconos de arte de Pixel con la última versión del repositorio de iconos de arte Pixel.
Si no hay actualización disponible, ignórela:
Pixelarticons/.github/Workflows/Flow.yaml
Líneas 12 a 31 en 96354A3
De lo contrario, actualice el pubspec.yaml con la última versión del repositorio de iconos de arte de píxeles y presione la nueva confirmación:
Pixelarticons/.github/Workflows/Flow.yaml
Líneas 40 a 53 en CFC1919
Ahora que estamos actualizados con la última versión del repositorio en teoría (ya que acabamos de actualizar la información de la versión), descargamos realmente los iconos de arte de píxeles SVGS, genere la fuente y la clase de fuentes Dart:
Pixelarticons/.github/Workflows/Flow.yaml
Líneas 55 a 65 en CFC1919
Tenga en cuenta que la biblioteca Fontify sabe cómo encontrar los archivos porque definimos la configuración en el pubspec.yaml :
Pixelarticons/PubSpec.yaml
Líneas 29 a 43 en 96354A3
Ahora, el paquete está listo para ser publicado, por lo que lo hacemos justo después:
Pixelarticons/.github/Workflows/Flow.yaml
Líneas 67 a 84 en 96354A3
Tenga en cuenta que las credenciales de PUB se generan después de publicar el paquete por primera vez, por lo que la primera versión de su herramienta automatizada debe ser manual, luego copia las credenciales generadas en su máquina local a los secretos de GitHub. Hice esto hace varios años, así que no sé si hay un nuevo método para autentarse en pub.dev.
Este flujo es provocado por un cron que corre cada 15 días o manualmente:
Pixelarticons/.github/Workflows/Flow.yaml
Líneas 1 a 6 en 96354A3
Para ejecutar localmente, siga los mismos pasos que la acción flow.yaml .
El directorio de trabajo es la raíz del repositorio.
Entorno requerido:
Dart SDK version: 2.14.4 (stable)
Python 3.9.9
Esto significa que esta herramienta no puede encontrar la última versión del repositorio de PixelARTICON.
Pero esto puede tener varias causas , por lo que la mejor manera de solucionarlo es descubrir primero dónde se encuentran los iconos en el repositorio original y luego actualizar el script ~/download/download.py para corregir/cubrir los cambios de ruptura si existe (este error también puede ser causado por una simple excepción de Python).
Por favor, llene un problema para ver qué va mal y no se preocupe: todas las versiones y versiones actuales estarán disponibles.
© 2022-Present, Alex Rintt.
Iconos de arte de píxeles Dart Wrapper tiene licencia MIT
![]()