From 56cd6004ec55ae166d2ccd245e3554c256667190 Mon Sep 17 00:00:00 2001 From: oliexdev Date: Sun, 10 Feb 2019 19:10:40 +0100 Subject: [PATCH] change color depending on if you are going towards or away from your weight goal, see issue #395 --- .../health/openscale/gui/views/FloatMeasurementView.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/android_app/app/src/main/java/com/health/openscale/gui/views/FloatMeasurementView.java b/android_app/app/src/main/java/com/health/openscale/gui/views/FloatMeasurementView.java index 7b79f2cc..b1594410 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/views/FloatMeasurementView.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/views/FloatMeasurementView.java @@ -445,6 +445,15 @@ public abstract class FloatMeasurementView extends MeasurementView { color = Color.GRAY; } + // change color depending on if you are going towards or away from your weight goal + if (this instanceof WeightMeasurementView) { + if (diff> 0.0f) { + color = (value > getScaleUser().getGoalWeight()) ? Color.RED : Color.GREEN; + } else if (diff < 0.0f) { + color = (value < getScaleUser().getGoalWeight()) ? Color.RED : Color.GREEN; + } + } + if (newLine) { text.append('\n'); }