Refactoring

pull/162/head
M66B 6 years ago
parent 4c1006d45a
commit 2277058a39

@ -170,9 +170,9 @@ public class ContactInfo {
boolean identicons = prefs.getBoolean("identicons", false); boolean identicons = prefs.getBoolean("identicons", false);
if (identicons) { if (identicons) {
identicon = true; identicon = true;
info.bitmap = Identicon.icon(key, dp, 5, dark); info.bitmap = IconHelper.generateIdenticon(key, dp, 5, dark);
} else } else
info.bitmap = Identicon.letter(key, dp, dark); info.bitmap = IconHelper.generateLetterIcon(key, dp, dark);
} }
} }

@ -32,10 +32,10 @@ import androidx.core.graphics.ColorUtils;
import java.security.MessageDigest; import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException; import java.security.NoSuchAlgorithmException;
class Identicon { class IconHelper {
private static final float MIN_LUMINANCE = 0.33f; 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); byte[] hash = getHash(email);
int color = Color.argb(255, hash[0], hash[1], hash[2]); int color = Color.argb(255, hash[0], hash[1], hash[2]);
@ -63,7 +63,7 @@ class Identicon {
return bitmap; 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; String text = null;
for (int i = 0; i < email.length(); i++) { for (int i = 0; i < email.length(); i++) {
char kar = email.charAt(i); char kar = email.charAt(i);
Loading…
Cancel
Save