plectrum

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit ed0665a57135ae4eba9fed7040aa395e4d54dc2f
parent 455f3db199de0305effb7f905baef1d24e1fb438
Author: gstraube <gstraube@mailbox.org>
Date:   Sun, 16 Jul 2017 17:55:21 +0200

Show signs on gauge values

Diffstat:
Mapp/src/main/java/com/github/cythara/TunerView.java | 12+++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/github/cythara/TunerView.java b/app/src/main/java/com/github/cythara/TunerView.java @@ -71,8 +71,8 @@ public class TunerView extends View { for (int i = 0; i <= 30; i = i + 10) { float factor = i / 10F; - drawMark(y, x + factor * spaceWidth, String.valueOf(i)); - drawMark(y, x - factor * spaceWidth, String.valueOf(i)); + drawMark(y, x + factor * spaceWidth, i); + drawMark(y, x - factor * spaceWidth, -i); } } @@ -85,7 +85,13 @@ public class TunerView extends View { numbersPaint); } - private void drawMark(float y, float xPos, String text) { + private void drawMark(float y, float xPos, int mark) { + String prefix = ""; + if (mark > 0) { + prefix = "+"; + } + String text = prefix + String.valueOf(mark); + canvas.drawLine(xPos, y - 10, xPos, y + 10, gaugePaint); canvas.drawText(text, xPos - numbersPaint.measureText(text) / 2F, y - 30, numbersPaint); }