From 56f7284dc48724d6261974a89c674744e9dbff41 Mon Sep 17 00:00:00 2001
From: LittleTurtle2333 <841474544@qq.com>
Date: Sun, 20 Feb 2022 21:30:52 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=9A=90=E8=97=8F=E7=94=B5?=
=?UTF-8?q?=E6=B1=A0=E5=9B=BE=E6=A0=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../lt2333/simplicitytools/activity/SettingsActivity.kt | 6 ++++++
.../java/com/lt2333/simplicitytools/hook/app/SystemUI.kt | 9 ++++++++-
app/src/main/res/values/strings.xml | 1 +
3 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/app/src/main/java/com/lt2333/simplicitytools/activity/SettingsActivity.kt b/app/src/main/java/com/lt2333/simplicitytools/activity/SettingsActivity.kt
index e28d7f4b..fb922cfd 100644
--- a/app/src/main/java/com/lt2333/simplicitytools/activity/SettingsActivity.kt
+++ b/app/src/main/java/com/lt2333/simplicitytools/activity/SettingsActivity.kt
@@ -114,6 +114,12 @@ class SettingsActivity : MIUIActivity() {
)
add(LineV())
add(TitleTextV(resId = R.string.status_bar_icon))
+ add(
+ TextWithSwitchV(
+ TextV(resId = R.string.hide_battery_icon),
+ SwitchV("hide_battery_icon")
+ )
+ )
add(TextWithSwitchV(TextV(resId = R.string.hide_gps_icon), SwitchV("hide_gps_icon")))
add(
TextWithSwitchV(
diff --git a/app/src/main/java/com/lt2333/simplicitytools/hook/app/SystemUI.kt b/app/src/main/java/com/lt2333/simplicitytools/hook/app/SystemUI.kt
index af181815..3686da8e 100644
--- a/app/src/main/java/com/lt2333/simplicitytools/hook/app/SystemUI.kt
+++ b/app/src/main/java/com/lt2333/simplicitytools/hook/app/SystemUI.kt
@@ -7,6 +7,7 @@ import android.os.Handler
import android.provider.Settings
import android.util.AttributeSet
import android.view.View
+import android.widget.FrameLayout
import android.widget.ImageView
import android.widget.TextView
import com.lt2333.simplicitytools.BuildConfig
@@ -579,7 +580,13 @@ class SystemUI : IXposedHookLoadPackage {
) as TextView
mBatteryPercentMarkView.textSize = 0F
}
-
+ if (prefs.getBoolean("hide_battery_icon", false)) {
+ val mBatteryIconView = XposedHelpers.getObjectField(
+ param.thisObject,
+ "mBatteryDigitalView"
+ ) as FrameLayout
+ mBatteryIconView.visibility = View.GONE
+ }
}
})
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 03e17677..9b5efa5f 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -56,5 +56,6 @@
隐藏 辅助WIFI 图标
隐藏桌面图标
隐藏电量(%)
+ 隐藏 电池 图标
\ No newline at end of file