Pakete, Repositories und App-Kategorien suchen

Cover von flutter_avataaar
Paketdetailsv0.1.14

flutter_avataaar

Flutter-Wrappervorlage für die Avataaars-API, die die Generierung und Anzeige von Avatar-Bildern ermöglicht.

30-Tage-Downloads
48
Likes
28
Pub-Punkte
60

Paket installieren

flutter pub add flutter_avataaar

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Wrap-Widget, das mit der Avataaars-API integriert ist, um anpassbare Avatar-Bilder zu generieren und anzuzeigen. Es vereinfacht den Prozess der Erstellung einzigartiger Avatare mit verschiedenen Gesichtseigenschaften, Kleidung, Accessoires und Ausdrücken. Ideal für Profilbilder, Chatköpfe oder Benutzeroberflächen, die personalisierte Avatare erfordern. Das Paket ist leichtgewichtig und einfach zu implementieren und bietet eine konsistente Benutzeroberfläche über Plattformen hinweg. Es unterstützt dynamische Avatar-Erzeugung basierend auf Benutzerpräferenzen ohne externe Bildressourcen.

Anwendungsfälle

  • Benutzerprofil-Avatare
  • Chatkopf-Anzeige
  • Spielcharakteranpassung
  • Onboarding-Bildschirme
  • Interaktive Benutzeroberflächen

Hauptmerkmale

  • Dynamische Avatar-Erstellung
  • Anpassbare Gesichtseigenschaften
  • Unterstützt mehrere Kleidungsstücke und Accessoires
  • Einfache Integration mit Flutter
  • Leicht und effizient

Geeignet für

  • Apps, die Benutzerpersonalisierung erfordern
  • Soziale Medienplattformen
  • Spiele-Apps
  • Onboarding-Flows
  • UI-Komponenten, die Avatare erfordern

Hinweise

  • Beruht auf externer Avataaars-API
  • Beschränkt auf vordefinierte Avatar-Stile
  • Keine Offline-Avatagenerierung
  • Abhängig von Netzwerk zum Abrufen von Bildern
  • Kann zum Leistungsverbesserung Caching erfordern

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Flutter_avataaar

Flutter wrapper widget for Avataaars API - a free online avatar generator for anyone to make their beautiful personal avatar easily.

flutter-avataaar

Getting Started

  1. Create Avataaar object:
// Create avatar with default constructor
Avataaar(
  skin: Skin.pale,
  top: Top(
    topType: TopType.longHairCurvy,
    accessoriesType: AccessoriesType.Round,
    facialHair: FacialHair.beardMagestic(
      facialHairColor: FacialHairColor.BlondeGolden,
    ),
  ),
);

// Randomize all properties
Avataaar.random();

// Or mix both
Avataaar.random(
  skin: Skin.pale,
  top: Top(
    topType: TopType.longHairCurvy,
    accessoriesType: AccessoriesType.Round,
    facialHair: FacialHair.random,
  ),
);
  1. Create AvataaarGenerator widget and pass it the avatar:
AvataaarGenerator
(
  avataaar: avataaar,
  onTranslateKey: (String key) {
  return Translate.get(key);
  }
  onUpdateAvataaar:() {setState((){});},
);

// By default package will use SvgPicture to render the image. AvataaarPicture could be used to create a custom
// [builder] constructor and create widget for given image url:
 AvataaarPicture.builder(
  builder: (context, avataaar) {
    // ...
  },
)
Persisting avatars

Use Avataaar.toJson() and Avataaar.fromJson(String) methods to serialize/deserialize avatars.

Getting image bytes

Use the funtion getPngFromSvg from the class Avataaar to get the png File.

Kategorien

Abhängigkeiten

Abhängigkeiten 7 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.