Some icon tweaks
Use Roboto Light, thinner lines between tiles, slightly smaller letters
This commit is contained in:
parent
132689376c
commit
e4f9a38c76
|
@ -33,6 +33,7 @@ import android.graphics.BitmapFactory;
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
import android.graphics.Paint;
|
import android.graphics.Paint;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
|
import android.graphics.Typeface;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.preference.PreferenceManager;
|
import android.preference.PreferenceManager;
|
||||||
import android.provider.ContactsContract.Contacts;
|
import android.provider.ContactsContract.Contacts;
|
||||||
|
@ -111,6 +112,7 @@ public class UIHelper {
|
||||||
}
|
}
|
||||||
Paint textPaint = new Paint(), tilePaint = new Paint();
|
Paint textPaint = new Paint(), tilePaint = new Paint();
|
||||||
textPaint.setColor(fgColor);
|
textPaint.setColor(fgColor);
|
||||||
|
textPaint.setTypeface(Typeface.create("sans-serif-light", Typeface.NORMAL));
|
||||||
Rect rect, left, right, topLeft, bottomLeft, topRight, bottomRight;
|
Rect rect, left, right, topLeft, bottomLeft, topRight, bottomRight;
|
||||||
float width;
|
float width;
|
||||||
|
|
||||||
|
@ -118,7 +120,7 @@ public class UIHelper {
|
||||||
case 1:
|
case 1:
|
||||||
bitmap.eraseColor(colors[0]);
|
bitmap.eraseColor(colors[0]);
|
||||||
|
|
||||||
textPaint.setTextSize((float) (size * 0.9));
|
textPaint.setTextSize((float) (size * 0.8));
|
||||||
textPaint.setAntiAlias(true);
|
textPaint.setAntiAlias(true);
|
||||||
rect = new Rect();
|
rect = new Rect();
|
||||||
textPaint.getTextBounds(letters[0], 0, 1, rect);
|
textPaint.getTextBounds(letters[0], 0, 1, rect);
|
||||||
|
@ -131,14 +133,14 @@ public class UIHelper {
|
||||||
bitmap.eraseColor(bgColor);
|
bitmap.eraseColor(bgColor);
|
||||||
|
|
||||||
tilePaint.setColor(colors[0]);
|
tilePaint.setColor(colors[0]);
|
||||||
left = new Rect(0, 0, (size/2)-2, size);
|
left = new Rect(0, 0, (size/2)-1, size);
|
||||||
canvas.drawRect(left, tilePaint);
|
canvas.drawRect(left, tilePaint);
|
||||||
|
|
||||||
tilePaint.setColor(colors[1]);
|
tilePaint.setColor(colors[1]);
|
||||||
right = new Rect((size/2)+2, 0, size, size);
|
right = new Rect((size/2)+1, 0, size, size);
|
||||||
canvas.drawRect(right, tilePaint);
|
canvas.drawRect(right, tilePaint);
|
||||||
|
|
||||||
textPaint.setTextSize((float) (size * 0.9*0.5));
|
textPaint.setTextSize((float) (size * 0.8*0.5));
|
||||||
textPaint.setAntiAlias(true);
|
textPaint.setAntiAlias(true);
|
||||||
rect = new Rect();
|
rect = new Rect();
|
||||||
textPaint.getTextBounds(letters[0], 0, 1, rect);
|
textPaint.getTextBounds(letters[0], 0, 1, rect);
|
||||||
|
@ -155,18 +157,18 @@ public class UIHelper {
|
||||||
bitmap.eraseColor(bgColor);
|
bitmap.eraseColor(bgColor);
|
||||||
|
|
||||||
tilePaint.setColor(colors[0]);
|
tilePaint.setColor(colors[0]);
|
||||||
left = new Rect(0, 0, (size/2)-2, size);
|
left = new Rect(0, 0, (size/2)-1, size);
|
||||||
canvas.drawRect(left, tilePaint);
|
canvas.drawRect(left, tilePaint);
|
||||||
|
|
||||||
tilePaint.setColor(colors[1]);
|
tilePaint.setColor(colors[1]);
|
||||||
topRight = new Rect((size/2)+2, 0, size, (size/2 - 2));
|
topRight = new Rect((size/2)+1, 0, size, (size/2 - 1));
|
||||||
canvas.drawRect(topRight, tilePaint);
|
canvas.drawRect(topRight, tilePaint);
|
||||||
|
|
||||||
tilePaint.setColor(colors[2]);
|
tilePaint.setColor(colors[2]);
|
||||||
bottomRight = new Rect((size/2)+2, (size/2 + 2), size, size);
|
bottomRight = new Rect((size/2)+1, (size/2 + 1), size, size);
|
||||||
canvas.drawRect(bottomRight, tilePaint);
|
canvas.drawRect(bottomRight, tilePaint);
|
||||||
|
|
||||||
textPaint.setTextSize((float) (size * 0.9*0.5));
|
textPaint.setTextSize((float) (size * 0.8*0.5));
|
||||||
textPaint.setAntiAlias(true);
|
textPaint.setAntiAlias(true);
|
||||||
rect = new Rect();
|
rect = new Rect();
|
||||||
|
|
||||||
|
@ -190,22 +192,22 @@ public class UIHelper {
|
||||||
bitmap.eraseColor(bgColor);
|
bitmap.eraseColor(bgColor);
|
||||||
|
|
||||||
tilePaint.setColor(colors[0]);
|
tilePaint.setColor(colors[0]);
|
||||||
topLeft = new Rect(0, 0, (size/2)-2, (size/2)-2);
|
topLeft = new Rect(0, 0, (size/2)-1, (size/2)-1);
|
||||||
canvas.drawRect(topLeft, tilePaint);
|
canvas.drawRect(topLeft, tilePaint);
|
||||||
|
|
||||||
tilePaint.setColor(colors[1]);
|
tilePaint.setColor(colors[1]);
|
||||||
bottomLeft = new Rect(0, (size/2)+2, (size/2)-2, size);
|
bottomLeft = new Rect(0, (size/2)+1, (size/2)-1, size);
|
||||||
canvas.drawRect(bottomLeft, tilePaint);
|
canvas.drawRect(bottomLeft, tilePaint);
|
||||||
|
|
||||||
tilePaint.setColor(colors[2]);
|
tilePaint.setColor(colors[2]);
|
||||||
topRight = new Rect((size/2)+2, 0, size, (size/2 - 2));
|
topRight = new Rect((size/2)+1, 0, size, (size/2 - 1));
|
||||||
canvas.drawRect(topRight, tilePaint);
|
canvas.drawRect(topRight, tilePaint);
|
||||||
|
|
||||||
tilePaint.setColor(colors[3]);
|
tilePaint.setColor(colors[3]);
|
||||||
bottomRight = new Rect((size/2)+2, (size/2 + 2), size, size);
|
bottomRight = new Rect((size/2)+1, (size/2 + 1), size, size);
|
||||||
canvas.drawRect(bottomRight, tilePaint);
|
canvas.drawRect(bottomRight, tilePaint);
|
||||||
|
|
||||||
textPaint.setTextSize((float) (size * 0.9*0.5));
|
textPaint.setTextSize((float) (size * 0.8*0.5));
|
||||||
textPaint.setAntiAlias(true);
|
textPaint.setAntiAlias(true);
|
||||||
rect = new Rect();
|
rect = new Rect();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue