plectrum

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

commit b17b661ab897317affd1a12b224b85bf1f799946
parent c525cce9b94a4f38b8a3ee1b8c3be780a20acb90
Author: gstraube <gstraube@mailbox.org>
Date:   Sat, 21 Oct 2017 17:53:16 +0200

Extract method

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

diff --git a/app/src/main/java/com/github/cythara/CanvasPainter.java b/app/src/main/java/com/github/cythara/CanvasPainter.java @@ -6,11 +6,9 @@ import android.graphics.Color; import android.graphics.Paint; import android.graphics.drawable.Drawable; import android.support.v4.content.ContextCompat; -import android.support.v4.math.MathUtils; import android.text.TextPaint; -import android.util.Log; -import static com.github.cythara.ListenerFragment.*; +import static com.github.cythara.ListenerFragment.IS_RECORDING; class CanvasPainter { @@ -134,12 +132,7 @@ class CanvasPainter { } private void drawIndicator() { - float deviation = (float) pitchDifference.deviation; - - int rounded = Math.round(deviation); - int nearest = Math.round(rounded / 10f) * 10; - - float xPos = x + (nearest * gaugeWidth / MAX_DEVIATION); + float xPos = x + (getNearestDeviation() * gaugeWidth / MAX_DEVIATION); String text = "|"; canvas.drawText(text, xPos - numbersPaint.measureText(text) / 2F, y + 30, numbersPaint); @@ -186,4 +179,11 @@ class CanvasPainter { canvas.drawRect(0, 0, canvas.getWidth(), canvas.getHeight(), background); } + + private int getNearestDeviation() { + float deviation = (float) pitchDifference.deviation; + int rounded = Math.round(deviation); + + return Math.round(rounded / 10f) * 10; + } } \ No newline at end of file