Last updated:
0 purchases
flutter avataaar
Flutter_avataaar #
Flutter wrapper widget for Avataaars API - a free online avatar generator for anyone to make their beautiful personal avatar easily.
Getting Started #
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,
),
);
copied to clipboard
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) {
// ...
},
)
copied to clipboard
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.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.