Generate first letter avatar Image like gmail's contact avatar. It generates an drawable that can be be set to an ImageView.
![]() |
![]() |
Installation
Add the Following to your gradle file.
implementation 'com.first.avatargenerator:AvatarImageGenerator:VERSION'
Supports
Using glide or Picasso you can set the drawable to an imageView as a placeholder.
- Picasso
- Glide
Picasso
Picasso.get()
.load("https://brokenfortest")
.resize(50, 50)
.placeholder(AvatarGenerator.avatarImage(this, 200, AvatarConstants.CIRCLE, "Android"))
.into(imageView2)
Glide
Glide.with(this)
.load("http://brokenfortest")
.placeholder(AvatarGenerator.avatarImage(this, 200, AvatarConstants.CIRCLE, "Kotjav"))
.into(imageView3)
Without any Library
imageView.setImageDrawable(
AvatarGenerator.avatarImage(
this,
200,
AvatarConstants.RECTANGLE,
"Skyways"
)
Color Model The current version supports material colors A 400,700 and 900.
- COLOR400
- COLOR700
- COLOR900
Picasso.get()
.load("https://brokenfortest")
.resize(50, 50)
.placeholder(AvatarGenerator.avatarImage(this, 200, AvatarConstants.CIRCLE, "Android",AvatarConstants.COLOR900))
.into(imageView2)
Shape
- Circle
- Square
AvatarConstants.RECTANGLE,
AvatarConstants.CIRCLE