Increase contrast between identicon and background.

This commit is contained in:
akwizgran
2016-02-10 12:09:32 +00:00
parent 43558ca089
commit 3f356b999a
9 changed files with 26 additions and 34 deletions

View File

@@ -93,15 +93,15 @@ public abstract class IdenticonBase {
abstract protected boolean isCellVisible(int row, int column);
abstract protected int getIconColor();
protected int getIconColor() {
int r = getByte(0) * 3 / 4 + 96;
int g = getByte(1) * 3 / 4 + 96;
int b = getByte(2) * 3 / 4 + 96;
return Color.rgb(r, g, b);
}
protected int getBackgroundColor() {
float[] hsv = new float[3];
Color.colorToHSV(getIconColor(), hsv);
if (hsv[2] < 0.5)
return Color.parseColor("#ffeeeeee"); // @color/background_material_light
else
return Color.parseColor("#ff303030"); // @color/background_material_dark
return Color.WHITE;
}
public void updateSize(int w, int h) {