Paket ini menyediakan satu set ikon seni pixel sebagai font untuk flutter, dapat digunakan dengan cara yang sama kami menggunakan kelas Icons .
Set ikon dibuat oleh @halfmage, jika Anda menyukai ikon gratis ini, Anda juga akan menyukai yang premium.


Anda dapat memeriksa versi terbaru di pub.dev/pixelarticons.
dependencies :
# ...
pixelarticons : <latest-version>
# ...atau jalankan:
flutter pub add pixelarticonsImpor di mana pun Anda inginkan:
import 'package:pixelarticons/pixelarticons.dart' ;IconData Paket pixelarticons menggunakan kelas IconData , sehingga penggunaannya hampir sama dengan kelas Icons tetapi berganti nama menjadi Pixel .
Menyadari:
card-plus ditulis sebagai Pixel.cardplus .4k , 4k-box , 4g diawali dengan k .switch juga awalan dengan k . Jadi gunakan k4k , k4kbox , kswitch sebagai gantinya.
Ikon Daftar Lengkap https://pixelarticons.com/free/.
/// 4k icon:
Icon ( Pixel .k4k)
/// switch icon:
Icon ( Pixel .kswitch)
/// align-left icon:
Icon ( Pixel .alignleft);Proses memasukkan SVG sebagai ikon dalam flutter benar -benar membosankan:
Perpustakaan ini mengotomatiskan proses ini untuk ikon seni pixel.
Gunakan tab Masalah untuk membahas fitur baru dan laporan bug.
Pertama kami memeriksa apakah ada pembaruan baru yang tersedia dari repositori Ikon Seni Pixel:
pixelarticons/autoupdate/lib/has_new_release.dart
Baris 8 hingga 10 di 96354a3
Kami menggunakan kunci khusus di file pubspec.yaml untuk membandingkan versi ikon seni pixel yang diterbitkan saat ini dengan versi ikon seni pixel repositori terbaru.
Jika tidak ada pembaruan yang tersedia, abaikan saja:
pixelarticons/.github/workflows/flow.yaml
Baris 12 hingga 31 di 96354a3
Jika tidak, perbarui pubspec.yaml dengan versi repositori Ikon Seni Pixel terbaru dan dorong komit baru:
pixelarticons/.github/workflows/flow.yaml
Baris 40 hingga 53 di CFC1919
Sekarang kami terkini dengan versi repositori terbaru dalam teori (karena kami baru saja memperbarui info versi), mari kita benar-benar mengunduh Ikon Seni Pixel SVGS, menghasilkan font dan kelas font DART:
pixelarticons/.github/workflows/flow.yaml
Baris 55 hingga 65 di CFC1919
Perhatikan bahwa pustaka fontify tahu cara menemukan file karena kami mendefinisikan konfigurasi di pubspec.yaml :
pixelarticons/pubspec.yaml
Baris 29 hingga 43 dalam 96354a3
Sekarang, paket siap untuk diterbitkan, jadi kami melakukannya setelah:
pixelarticons/.github/workflows/flow.yaml
Baris 67 hingga 84 dalam 96354a3
Perhatikan bahwa kredensial pub dihasilkan setelah Anda mempublikasikan paket untuk pertama kalinya, jadi rilis pertama alat otomatis Anda harus manual, maka Anda menyalin kredensial yang dihasilkan di mesin lokal Anda ke rahasia github. Saya melakukan ini beberapa tahun yang lalu, jadi saya tidak tahu apakah ada metode baru untuk auth di pub.dev.
Aliran ini dipicu oleh cron yang beroperasi setiap 15 hari atau secara manual:
pixelarticons/.github/workflows/flow.yaml
Baris 1 hingga 6 di 96354a3
Untuk berjalan secara lokal, ikuti langkah yang sama dengan tindakan flow.yaml .
Direktori kerja adalah root repositori.
Lingkungan yang diperlukan:
Dart SDK version: 2.14.4 (stable)
Python 3.9.9
Ini berarti bahwa alat ini tidak dapat menemukan rilis terbaru dari repositori Pixelarticons.
Tetapi ini dapat memiliki beberapa penyebab , jadi cara terbaik untuk memperbaikinya adalah dengan mencari tahu di mana ikon berada di repositori asli dan kemudian memperbarui skrip ~/download/download.py untuk memperbaiki/menutupi perubahan yang melanggar jika ada (kesalahan ini juga dapat disebabkan oleh pengecualian Python sederhana).
Harap isi masalah untuk melihat apa yang salah dan jangan khawatir: semua rilis dan versi saat ini akan tersedia.
© 2022-Present, Alex Rintt.
Ikon Seni Pixel Pembungkus Dart adalah MIT berlisensi
![]()