From 767ec1b6de81dd5de5d224d622edbc5213ae90e8 Mon Sep 17 00:00:00 2001 From: Alinson Xavier Date: Sat, 16 Apr 2016 09:16:39 -0400 Subject: [PATCH] Minor layout improvements for HabitScoreView --- .../main/java/org/isoron/uhabits/views/HabitScoreView.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/isoron/uhabits/views/HabitScoreView.java b/app/src/main/java/org/isoron/uhabits/views/HabitScoreView.java index c80f6db94..55ec55806 100644 --- a/app/src/main/java/org/isoron/uhabits/views/HabitScoreView.java +++ b/app/src/main/java/org/isoron/uhabits/views/HabitScoreView.java @@ -172,8 +172,10 @@ public class HabitScoreView extends ScrollableDataView implements HabitDataView columnWidth = Math.max(columnWidth, getMaxDayWidth() * 1.5f); columnWidth = Math.max(columnWidth, getMaxMonthWidth() * 1.2f); - columnHeight = 8 * baseSize; nColumns = (int) (width / columnWidth); + columnWidth = (float) width / nColumns; + + columnHeight = 8 * baseSize; pGraph.setTextSize(baseSize * 0.5f); pGraph.setStrokeWidth(baseSize * 0.1f); @@ -246,7 +248,8 @@ public class HabitScoreView extends ScrollableDataView implements HabitDataView int height = (int) (columnHeight * relativeScore); rect.set(0, 0, baseSize, baseSize); - rect.offset(k * columnWidth, paddingTop + columnHeight - height - columnWidth / 2); + rect.offset(k * columnWidth + (columnWidth - baseSize) / 2, + paddingTop + columnHeight - height - columnWidth / 2); if (!prevRect.isEmpty()) {