From cd46ec40372030e659a8904db411fafd520e8d41 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Tue, 29 Mar 2016 16:07:33 +0300 Subject: [PATCH] add db indicator --- .../github/axet/audiorecorder/widgets/PitchView.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/axet/audiorecorder/widgets/PitchView.java b/app/src/main/java/com/github/axet/audiorecorder/widgets/PitchView.java index 7471826..e925289 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/widgets/PitchView.java +++ b/app/src/main/java/com/github/axet/audiorecorder/widgets/PitchView.java @@ -252,8 +252,15 @@ public class PitchView extends ViewGroup { } void updateText() { - int end = getEnd(); - setText(Integer.toString(data.get(end).intValue()) + " dB"); + // we need to put empty streing to measure text Paint height + String str = ""; + + if (data.size() > 0) { + int end = getEnd(); + str = Integer.toString(data.get(end).intValue()) + " dB"; + } + + setText(str); } @Override