From 471d669d21f8c8bb2098c282c057628cc2474918 Mon Sep 17 00:00:00 2001 From: Jannik Date: Tue, 23 Aug 2016 09:58:07 +0200 Subject: [PATCH] Widgets and other stuff Widgets have now a new style, a new color, a new center of gravity. Optimized size is applied to all widgets, and there texts. A reset time bug after the break menu was found and solved --- .../BreakReminder.java | 9 +++++-- app/src/main/res/drawable/white_circle.xml | 7 +++++ app/src/main/res/layout/activity_break.xml | 2 ++ app/src/main/res/layout/app_widget2x1.xml | 17 ++++++------ app/src/main/res/layout/app_widget2x2.xml | 27 +++++++++---------- app/src/main/res/layout/app_widget3x3.xml | 27 +++++++++---------- app/src/main/res/layout/app_widget4x4.xml | 27 +++++++++---------- 7 files changed, 63 insertions(+), 53 deletions(-) create mode 100644 app/src/main/res/drawable/white_circle.xml diff --git a/app/src/main/java/orgprivacy_friendly_apps/secuso/privacyfriendlybreakreminder/BreakReminder.java b/app/src/main/java/orgprivacy_friendly_apps/secuso/privacyfriendlybreakreminder/BreakReminder.java index c3aa01c..22e4b4a 100644 --- a/app/src/main/java/orgprivacy_friendly_apps/secuso/privacyfriendlybreakreminder/BreakReminder.java +++ b/app/src/main/java/orgprivacy_friendly_apps/secuso/privacyfriendlybreakreminder/BreakReminder.java @@ -348,8 +348,6 @@ public class BreakReminder extends AppCompatActivity ct_text.setText(bufferZeroMinute + (millisUntilFinished / 1000) / 60 + ":" + bufferZeroSecond + millisUntilFinished / 1000 % 60); - //Fixme Update widgets - updateWidgets(bufferZeroMinute + (millisUntilFinished / 1000) / 60 + ":" + bufferZeroSecond + millisUntilFinished / 1000 % 60); //Show how much time is left @@ -404,6 +402,13 @@ public class BreakReminder extends AppCompatActivity notificationManager.cancel(1000); } startBreak(); + + String workTime = "" + sharedPrefs.getInt("work_value", 0); + if(workTime.length() == 1) + workTime = "0" + workTime; + + ct_text.setText(workTime + ":00"); + updateWidgets(workTime + ":00"); } }.start(); isRunning = true; diff --git a/app/src/main/res/drawable/white_circle.xml b/app/src/main/res/drawable/white_circle.xml new file mode 100644 index 0000000..1e1234c --- /dev/null +++ b/app/src/main/res/drawable/white_circle.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_break.xml b/app/src/main/res/layout/activity_break.xml index eca00b1..9e9fa4c 100644 --- a/app/src/main/res/layout/activity_break.xml +++ b/app/src/main/res/layout/activity_break.xml @@ -29,6 +29,7 @@ android:text="@string/break_play_stop" android:id="@+id/button_playStopBreak" android:layout_below="@+id/textViewBreak" + android:background="@drawable/button_normal" android:layout_centerHorizontal="true" />