flutter_avataaar

Last updated:

0 purchases

flutter_avataaar Image
flutter_avataaar Images
Add to Cart

Description:

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.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.