mirror of
https://github.com/LittleTurtle2333/SimplicityTools.git
synced 2026-07-12 11:21:18 +08:00
修复A13中双排时钟无法居中对齐
This commit is contained in:
@@ -110,16 +110,12 @@ object StatusBarTimeCustomizationForT : HookRegister() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (isCenterAlign) {
|
if (isCenterAlign) {
|
||||||
// TODO: Android13时间居中对齐不可用
|
findConstructor("com.android.systemui.statusbar.views.MiuiClock") {
|
||||||
findMethod("com.android.systemui.statusbar.phone.CollapsedStatusBarFragment") {
|
paramCount == 3
|
||||||
name == "onViewCreated" && parameterCount == 2
|
|
||||||
}.hookAfter {
|
}.hookAfter {
|
||||||
val miuiPhoneStatusBarView =
|
c = it.args[0] as Context
|
||||||
it.thisObject.getObject("mStatusBar") as ViewGroup
|
val textV = it.thisObject as TextView
|
||||||
val res: Resources = miuiPhoneStatusBarView.resources
|
textV.gravity = Gravity.CENTER
|
||||||
val clockId: Int = res.getIdentifier("clock", "id", "com.android.systemui")
|
|
||||||
val clock: TextView = miuiPhoneStatusBarView.findViewById(clockId)
|
|
||||||
clock.gravity = Gravity.CENTER
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -175,15 +171,12 @@ object StatusBarTimeCustomizationForT : HookRegister() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (isGeekCenterAlign) {
|
if (isGeekCenterAlign) {
|
||||||
findMethod("com.android.systemui.statusbar.phone.CollapsedStatusBarFragment") {
|
findConstructor("com.android.systemui.statusbar.views.MiuiClock") {
|
||||||
name == "onViewCreated" && parameterCount == 2
|
paramCount == 3
|
||||||
}.hookAfter {
|
}.hookAfter {
|
||||||
val miuiPhoneStatusBarView =
|
c = it.args[0] as Context
|
||||||
it.thisObject.getObject("mStatusBar") as ViewGroup
|
val textV = it.thisObject as TextView
|
||||||
val res: Resources = miuiPhoneStatusBarView.resources
|
textV.gravity = Gravity.CENTER
|
||||||
val clockId: Int = res.getIdentifier("clock", "id", "com.android.systemui")
|
|
||||||
val clock: TextView = miuiPhoneStatusBarView.findViewById(clockId)
|
|
||||||
clock.gravity = Gravity.CENTER
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user