commit 6618731e6664e19d2d1d7b859a9591ee8a91b0d6
parent d90418fcaa7511170aa0675b74cd04929ee9880b
Author: gstraube <gstraube@mailbox.org>
Date: Sun, 16 Jul 2017 18:04:45 +0200
Draw guitar unicode character
Diffstat:
2 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/app/src/main/java/com/github/cythara/TunerView.java b/app/src/main/java/com/github/cythara/TunerView.java
@@ -18,6 +18,7 @@ public class TunerView extends View {
private TextPaint numbersPaint = new TextPaint(TextPaint.ANTI_ALIAS_FLAG);
private Paint gaugePaint = new Paint(Paint.ANTI_ALIAS_FLAG);
private Paint symbolPaint = new TextPaint(TextPaint.ANTI_ALIAS_FLAG);
+ private Paint guitarPaint = new Paint(TextPaint.ANTI_ALIAS_FLAG);
private Paint background = new Paint();
private PitchDifference pitchDifference;
@@ -87,6 +88,12 @@ public class TunerView extends View {
canvas.drawText(flat, x - 3 * spaceWidth - symbolPaint.measureText(flat) / 2F, y - 200,
symbolPaint);
+
+ String guitar = "\uD83C\uDFB8";
+
+ int guitarTextSize = getResources().getDimensionPixelSize(R.dimen.guitarTextSize);
+ guitarPaint.setTextSize(guitarTextSize);
+ canvas.drawText(guitar, x - guitarPaint.measureText(guitar) / 2F, y - 400, guitarPaint);
}
private void drawIndicator() {
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
@@ -3,5 +3,6 @@
<dimen name="noteTextSize">40sp</dimen>
<dimen name="numbersTextSize">20sp</dimen>
<dimen name="symbolsTextSize">30sp</dimen>
+ <dimen name="guitarTextSize">90sp</dimen>
<dimen name="gaugeSize">2sp</dimen>
</resources>
\ No newline at end of file