Last updated:
0 purchases
random abstract avatar
GENERATE UNIQUE AND ABSTRACT USER AVATARS. #
Features #
✨ Highly Customizable: allows for custom coloring and decorations
♻️ Mix & Match: choose which geometric shapes should be used for generation
✔️ Offline: since it doesn't use external services like Gravatar, it fully works without an internet connection
🚀 Fast: with the help of hashlib and the dart UI canvas, avatar images get generated in an instant
Getting Started #
Include in Project #
import 'package:random_abstract_avatar/random_abstract_avatar.dart';
copied to clipboard
Basic Widget #
Avatar(source: 'test')
copied to clipboard
Basic Example #
class _TestAppState extends State<TestApp> {
final _controller = TextEditingController(text: 'flutter!');
@override
void initState() {
super.initState();
_controller.addListener(() {
setState(() {});
});
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: Row(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.center,
children: [
SizedBox(
width: 200,
child: TextField(
decoration: const InputDecoration(
border: OutlineInputBorder(),
labelText: 'Username',
),
controller: _controller,
)),
const SizedBox(width: 16),
Avatar(
source: _controller.text,
foregroundColor: Colors.pink,
backgroundColor: Colors.black,
size: 64,
),
]))));
}
}
copied to clipboard
Example Project #
An example project can be found in the example folder of the repository.
FAQ #
I've set a gradient/decoration image, but it doesn't show, why?
If you use box decoration for the avatar, make sure the backgroundColor is set to transparent, because it won't show otherwise.
Contribution #
Feel free to support me and work on open issues by making a pull request.
Consider Donating #
I'd be really grateful if you could support my work. Thanks.
ko-fi
paypal
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.