commit b17b661ab897317affd1a12b224b85bf1f799946
parent c525cce9b94a4f38b8a3ee1b8c3be780a20acb90
Author: gstraube <gstraube@mailbox.org>
Date: Sat, 21 Oct 2017 17:53:16 +0200
Extract method
Diffstat:
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