From 2acf8e58e64d2a2a7eae01232c97a34f36b7ee50 Mon Sep 17 00:00:00 2001 From: Erik Johansson Date: Thu, 10 May 2018 23:00:20 +0200 Subject: [PATCH] Add some transparency to widget indicator Makes the corners look slighty rounded and blends in a bit with the shadow below the widget. --- .../java/com/health/openscale/gui/widget/WidgetProvider.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/android_app/app/src/main/java/com/health/openscale/gui/widget/WidgetProvider.java b/android_app/app/src/main/java/com/health/openscale/gui/widget/WidgetProvider.java index 7c557e7e..945b003d 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/widget/WidgetProvider.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/widget/WidgetProvider.java @@ -87,7 +87,10 @@ public class WidgetProvider extends AppWidgetProvider { RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget); - views.setInt(R.id.indicator_view, "setBackgroundColor", measurementView.getIndicatorColor()); + // Add some transparency to make the corners appear rounded + int indicatorColor = measurementView.getIndicatorColor(); + indicatorColor = (180 << 24) | (indicatorColor & 0xffffff); + views.setInt(R.id.indicator_view, "setBackgroundColor", indicatorColor); // Show icon in >= two cell mode if (minWidth >= twoCellsMinWidth) {