AvatarImageGenerator
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