plectrum

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

commit d05e0512c5413d6b48a0088604c97469606b9071
parent 0c951993fadb6393bde6322537cd5ae618896977
Author: gstraube <gstraube@mailbox.org>
Date:   Sat, 21 Oct 2017 16:45:50 +0200

Replace magic number with variable

Diffstat:
Mapp/src/main/java/com/github/cythara/CanvasPainter.java | 7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/github/cythara/CanvasPainter.java b/app/src/main/java/com/github/cythara/CanvasPainter.java @@ -80,9 +80,10 @@ class CanvasPainter { canvas.drawLine(x - gaugeWidth, y, x + gaugeWidth, y, gaugePaint); - float spaceWidth = gaugeWidth / 3F; + int numberOfMarksOnEachSide = (NUMBER_OF_MARKS - 1) / 2; + float spaceWidth = gaugeWidth / numberOfMarksOnEachSide; - int stepWidth = MAX_DEVIATION / ((NUMBER_OF_MARKS - 1) / 2); + int stepWidth = MAX_DEVIATION / numberOfMarksOnEachSide; for (int i = 0; i <= MAX_DEVIATION; i = i + stepWidth) { float factor = i / stepWidth; drawMark(y, x + factor * spaceWidth, i); @@ -144,7 +145,7 @@ class CanvasPainter { } String text = prefix + String.valueOf(mark); - canvas.drawLine(xPos, y - 10, xPos, y + 10, gaugePaint); + canvas.drawLine(xPos, y - 20, xPos, y + 20, gaugePaint); canvas.drawText(text, xPos - numbersPaint.measureText(text) / 2F, y - 30, numbersPaint); }