|
|
|
@ -32,10 +32,10 @@ import androidx.core.graphics.ColorUtils;
|
|
|
|
|
import java.security.MessageDigest;
|
|
|
|
|
import java.security.NoSuchAlgorithmException;
|
|
|
|
|
|
|
|
|
|
class Identicon {
|
|
|
|
|
class IconHelper {
|
|
|
|
|
private static final float MIN_LUMINANCE = 0.33f;
|
|
|
|
|
|
|
|
|
|
static Bitmap icon(@NonNull String email, int size, int pixels, boolean dark) {
|
|
|
|
|
static Bitmap generateIdenticon(@NonNull String email, int size, int pixels, boolean dark) {
|
|
|
|
|
byte[] hash = getHash(email);
|
|
|
|
|
|
|
|
|
|
int color = Color.argb(255, hash[0], hash[1], hash[2]);
|
|
|
|
@ -63,7 +63,7 @@ class Identicon {
|
|
|
|
|
return bitmap;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static Bitmap letter(@NonNull String email, int size, boolean dark) {
|
|
|
|
|
static Bitmap generateLetterIcon(@NonNull String email, int size, boolean dark) {
|
|
|
|
|
String text = null;
|
|
|
|
|
for (int i = 0; i < email.length(); i++) {
|
|
|
|
|
char kar = email.charAt(i);
|