पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

flutter_avataaar कवर
पैकेज विवरणv0.1.14

flutter_avataaar

Avataaars API के लिए Flutter वрапर विजेट जो एवटार छवियों को उत्पन्न और प्रदर्शित करने की अनुमति देता है।

30-दिन डाउनलोड
48
लाइक
28
Pub अंक
60

पैकेज इंस्टॉल करें

flutter pub add flutter_avataaar

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एक फ्लटर व्रैपर विजेट जो एवतार्स एपीआई के साथ एकीकृत है और कस्टमाइज़ किए गए अवतार छवियों को उत्पन्न और प्रदर्शित करता है। यह विभिन्न चेहरे के विशेषताओं, कपड़ों, अधूरे और भावनाओं के साथ अद्वितीय अवतार बनाने की प्रक्रिया को सरल बनाता है। प्रोफ़ाइल छवियों, चैट हेड्स या व्यक्तिगत अवतार की आवश्यकता वाले उपयोगकर्ता इंटरफ़ेस के लिए आदर्श है। पैकेज हल्का है और आसानी से लागू किया जा सकता है, जिससे प्लेटफ़ॉर्म के बीच सुस्त यूआई अनुभव मिलता है। यह बाहरी छवि संसाधनों के बिना उपयोगकर्ता प्राथमिकताओं के आधार पर गतिशील अवतार उत्पन्न करने का समर्थन करता है।

उपयोग

  • उपयोगकर्ता प्रोफ़ाइल अवतार
  • चैट हेड दिखाएं
  • गेम कैरेक्टर कस्टमाइज़ेशन
  • ऑनबोर्डिंग स्क्रीन्स
  • इंटरैक्टिव उपयोगकर्ता इंटरफेस

मुख्य विशेषताएँ

  • डायनामिक एवेटार जनरेशन
  • कस्टमाइज़ किए जा सकने वाले चेहरे के विशेषताएं
  • कई कपड़ों और एक्सेसरीज का समर्थन करता है
  • Flutter के साथ सरल एकीकरण
  • हल्का और कुशल

इनके लिए उपयुक्त

  • उपयोगकर्ता व्यक्तिगतकरण की आवश्यकता वाले ऐप्स
  • सोशल मीडिया प्लेटफॉर्म
  • गेमिंग ऐप्स
  • ऑनबोर्डिंग फ्लो
  • अवतार की आवश्यकता वाले UI घटक

विचार योग्य बातें

  • बाहरी Avataaars API पर निर्भर करता है
  • पूर्वनिर्धारित एवतार शैलियों तक सीमित
  • ऑफलाइन अवतार जनरेशन नहीं
  • नेटवर्क पर निर्भर छवि लेने के लिए
  • प्रदर्शन के लिए कैशिंग की आवश्यकता हो सकती है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 7 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।