From e1cf626a07b82790ce52d81e0a3bc7558a2d71f4 Mon Sep 17 00:00:00 2001 From: LumenTeun Date: Sat, 19 Jul 2014 15:08:57 +0100 Subject: [PATCH 1/3] Added the option of an offset between charge animations. --- res/values/strings.xml | 2 ++ res/xml/pref_setting.xml | 12 ++++++++++++ src/com/zst/xposed/xuimod/Common.java | 2 ++ .../xuimod/mods/batterybar/BatteryBarView.java | 6 ++++++ 4 files changed, 22 insertions(+) diff --git a/res/values/strings.xml b/res/values/strings.xml index 533f077..13fa607 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -230,6 +230,8 @@ Height of BatteryBar in dp.\n(Non-numeric characters are ignored.) Animate Charging Show Animation while Charging + Animation Offset + Time between animations BatteryBar Color Customize Color diff --git a/res/xml/pref_setting.xml b/res/xml/pref_setting.xml index 43998f4..6dcb971 100644 --- a/res/xml/pref_setting.xml +++ b/res/xml/pref_setting.xml @@ -84,6 +84,18 @@ android:summary="@string/batterybar_animate_summary" android:title="@string/batterybar_animate_title" /> + + Date: Sun, 20 Jul 2014 16:14:20 +0100 Subject: [PATCH 2/3] Moved some stuff about. --- res/xml/pref_setting.xml | 2 +- .../zst/xposed/xuimod/mods/batterybar/BatteryBarView.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/res/xml/pref_setting.xml b/res/xml/pref_setting.xml index 6dcb971..4e0e80d 100644 --- a/res/xml/pref_setting.xml +++ b/res/xml/pref_setting.xml @@ -95,7 +95,7 @@ android:dependency="batterybar_animate" android:summary="@string/batterybar_animate_offset_summary" android:title="@string/batterybar_animate_offset" /> - + Date: Mon, 21 Jul 2014 21:38:07 +0100 Subject: [PATCH 3/3] Made animation offset changes active directly. Thanks zst! --- .../zst/xposed/xuimod/mods/batterybar/BatteryBarView.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/com/zst/xposed/xuimod/mods/batterybar/BatteryBarView.java b/src/com/zst/xposed/xuimod/mods/batterybar/BatteryBarView.java index 0b9e771..d1e7e8b 100644 --- a/src/com/zst/xposed/xuimod/mods/batterybar/BatteryBarView.java +++ b/src/com/zst/xposed/xuimod/mods/batterybar/BatteryBarView.java @@ -195,8 +195,14 @@ private void updateSettings() { mSymmetric = pref.getBoolean(Common.KEY_BATTERYBAR_STYLE, Common.DEFAULT_BATTERYBAR_STYLE); - ANIM_OFFSET = pref.getInt(Common.KEY_BATTERYBAR_ANIMATE_OFFSET, + int tempAnimOffset = pref.getInt(Common.KEY_BATTERYBAR_ANIMATE_OFFSET, Common.DEFAULT_BATTERYBAR_ANIMATE_OFFSET); + + if(tempAnimOffset != ANIM_OFFSET) { + ANIM_OFFSET = tempAnimOffset; + stop(); + start(); + } setProgress(mBatteryLevel); updateBatteryColor();