From 3f82e8d2dee85a79c083811dc23aa188ae3be020 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=8C=E5=A0=86=E5=B0=8F=E9=80=8F=E6=98=8E?= <841474544@qq.com> Date: Fri, 25 Feb 2022 19:00:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E6=97=B6=E9=92=9F?= =?UTF-8?q?=E5=A4=A7=E5=B0=8F=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hook/app/systemui/StatusBarTimeCustomization.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/lt2333/simplicitytools/hook/app/systemui/StatusBarTimeCustomization.kt b/app/src/main/java/com/lt2333/simplicitytools/hook/app/systemui/StatusBarTimeCustomization.kt index ef42dc97..5921efd1 100644 --- a/app/src/main/java/com/lt2333/simplicitytools/hook/app/systemui/StatusBarTimeCustomization.kt +++ b/app/src/main/java/com/lt2333/simplicitytools/hook/app/systemui/StatusBarTimeCustomization.kt @@ -5,6 +5,7 @@ import android.content.Context import android.os.Handler import android.provider.Settings import android.util.AttributeSet +import android.util.TypedValue import android.widget.TextView import com.lt2333.simplicitytools.util.XSPUtils import de.robv.android.xposed.IXposedHookLoadPackage @@ -69,12 +70,15 @@ class StatusBarTimeCustomization : IXposedHookLoadPackage { var str = "" if (XSPUtils.getBoolean("status_bar_time_double_line", false)) { textV.isSingleLine = false - textV.textSize = 7F + textV.setTextSize(TypedValue.COMPLEX_UNIT_DIP,7F) str = "\n" } else { textV.isSingleLine = true - textV.textSize = 13.454498F + val class1 = XposedHelpers.findClassIfExists("com.android.systemui.R\$dimen",lpparam.classLoader) + val size = XposedHelpers.getFloatField(class1,"status_bar_clock_size") + textV.setTextSize(TypedValue.COMPLEX_UNIT_DIP,size) } + textV.text = getYear() + getMonth() + getDay() + getDateSpace() + getWeek() + str + getDoubleHour() + getTime( t