Skip to content

Android library to generate image avatar from the first letter of a username. Letter avatar like Gmail Android best practice

License

Notifications You must be signed in to change notification settings

gazman-sdk/AvatarImageGenerator

 
 

Repository files navigation

AvatarImageGenerator

CircleCI Join the chat at https://gitter.im/AvatarImageGenerator/community Download 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.

  1. Picasso
  2. 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.

  1. COLOR400
  2. COLOR700
  3. COLOR900
 Picasso.get()
    .load("https://brokenfortest")
    .resize(50, 50)
    .placeholder(AvatarGenerator.avatarImage(this, 200, AvatarConstants.CIRCLE, "Android",AvatarConstants.COLOR900))
    .into(imageView2)

Shape

  1. Circle
  2. Square
AvatarConstants.RECTANGLE,
AvatarConstants.CIRCLE

About

Android library to generate image avatar from the first letter of a username. Letter avatar like Gmail Android best practice

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%