commit b02ad6ab685a8051619278a0a864fcd822dcee28
parent 1789583647ea135be2aa3dd8c91a15836982abd8
Author: gstraube <gstraube@mailbox.org>
Date: Fri, 15 Dec 2017 17:03:42 +0100
Remove absolute values in drawing routine
Diffstat:
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/app/src/main/java/com/github/cythara/CanvasPainter.java b/app/src/main/java/com/github/cythara/CanvasPainter.java
@@ -160,14 +160,14 @@ class CanvasPainter {
}
String text = prefix + String.valueOf(mark);
- int yOffset = 5;
+ int yOffset = (int) (numbersPaint.getTextSize() / 6);
if (mark % 10 == 0) {
- yOffset = 10;
+ yOffset *= 2;
}
if (mark % 20 == 0) {
- canvas.drawText(text, xPos - numbersPaint.measureText(text) / 2F, y - 30,
- numbersPaint);
- yOffset = 20;
+ canvas.drawText(text, xPos - numbersPaint.measureText(text) / 2F,
+ y - numbersPaint.getTextSize(), numbersPaint);
+ yOffset *= 2;
}
canvas.drawLine(xPos, y - yOffset, xPos, y + yOffset, gaugePaint);