mirror of
https://github.com/LittleTurtle2333/SimplicityTools.git
synced 2026-07-12 11:21:18 +08:00
新增A13大移动类型图标显示位置
This commit is contained in:
@@ -12,10 +12,9 @@ import cn.fkj233.ui.activity.view.TextSummaryV
|
|||||||
import cn.fkj233.ui.activity.view.TextV
|
import cn.fkj233.ui.activity.view.TextV
|
||||||
import cn.fkj233.ui.dialog.MIUIDialog
|
import cn.fkj233.ui.dialog.MIUIDialog
|
||||||
import com.lt2333.simplicitytools.R
|
import com.lt2333.simplicitytools.R
|
||||||
import java.util.HashMap
|
|
||||||
|
|
||||||
|
|
||||||
@BMPage("scope_systemui","System UI", hideMenu = false)
|
@BMPage("scope_systemui", "System UI", hideMenu = false)
|
||||||
class SystemUIPageForT : BasePage() {
|
class SystemUIPageForT : BasePage() {
|
||||||
|
|
||||||
override fun onCreate() {
|
override fun onCreate() {
|
||||||
@@ -151,7 +150,12 @@ class SystemUIPageForT : BasePage() {
|
|||||||
}
|
}
|
||||||
TextWithSpinner(
|
TextWithSpinner(
|
||||||
TextV(textId = R.string.custom_clock_mode),
|
TextV(textId = R.string.custom_clock_mode),
|
||||||
SpinnerV(customClockMode[MIUIActivity.safeSP.getInt("custom_clock_mode", 0)].toString()) {
|
SpinnerV(
|
||||||
|
customClockMode[MIUIActivity.safeSP.getInt(
|
||||||
|
"custom_clock_mode",
|
||||||
|
0
|
||||||
|
)].toString()
|
||||||
|
) {
|
||||||
add(customClockMode[0].toString()) {
|
add(customClockMode[0].toString()) {
|
||||||
MIUIActivity.safeSP.putAny("custom_clock_mode", 0)
|
MIUIActivity.safeSP.putAny("custom_clock_mode", 0)
|
||||||
customClockPresetBinding.binding.Send().send(false)
|
customClockPresetBinding.binding.Send().send(false)
|
||||||
@@ -248,7 +252,11 @@ class SystemUIPageForT : BasePage() {
|
|||||||
TextSummaryArrow(TextSummaryV(textId = R.string.custom_clock_format_geek) {
|
TextSummaryArrow(TextSummaryV(textId = R.string.custom_clock_format_geek) {
|
||||||
MIUIDialog(activity) {
|
MIUIDialog(activity) {
|
||||||
setTitle(R.string.custom_clock_format_geek)
|
setTitle(R.string.custom_clock_format_geek)
|
||||||
setEditText(MIUIActivity.safeSP.getString("custom_clock_format_geek", "HH:mm:ss"), "", isSingleLine = false)
|
setEditText(
|
||||||
|
MIUIActivity.safeSP.getString("custom_clock_format_geek", "HH:mm:ss"),
|
||||||
|
"",
|
||||||
|
isSingleLine = false
|
||||||
|
)
|
||||||
setLButton(textId = R.string.cancel) {
|
setLButton(textId = R.string.cancel) {
|
||||||
dismiss()
|
dismiss()
|
||||||
}
|
}
|
||||||
@@ -353,6 +361,32 @@ class SystemUIPageForT : BasePage() {
|
|||||||
dataBindingSend = bigMobileTypeIconBinding.bindingSend
|
dataBindingSend = bigMobileTypeIconBinding.bindingSend
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
val bigMobileTypeLocation: HashMap<Int, String> = hashMapOf<Int, String>().also {
|
||||||
|
it[0] = getString(R.string.left)
|
||||||
|
it[1] = getString(R.string.right)
|
||||||
|
}
|
||||||
|
TextWithSpinner(
|
||||||
|
TextV(textId = R.string.big_mobile_type_location),
|
||||||
|
SpinnerV(
|
||||||
|
bigMobileTypeLocation[MIUIActivity.safeSP.getInt(
|
||||||
|
"big_mobile_type_location",
|
||||||
|
1
|
||||||
|
)].toString()
|
||||||
|
) {
|
||||||
|
add(bigMobileTypeLocation[0].toString()) {
|
||||||
|
MIUIActivity.safeSP.putAny("big_mobile_type_location", 0)
|
||||||
|
}
|
||||||
|
add(bigMobileTypeLocation[1].toString()) {
|
||||||
|
MIUIActivity.safeSP.putAny("big_mobile_type_location", 1)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
dataBindingRecv = bigMobileTypeIconBinding.binding.getRecv(2)
|
||||||
|
)
|
||||||
|
TextSummaryWithSwitch(
|
||||||
|
TextSummaryV(textId = R.string.big_mobile_type_only_show_network_card),
|
||||||
|
SwitchV("big_mobile_type_only_show_network_card", false),
|
||||||
|
dataBindingRecv = bigMobileTypeIconBinding.binding.getRecv(2)
|
||||||
|
)
|
||||||
TextSummaryWithSwitch(
|
TextSummaryWithSwitch(
|
||||||
TextSummaryV(textId = R.string.big_mobile_type_icon_bold),
|
TextSummaryV(textId = R.string.big_mobile_type_icon_bold),
|
||||||
SwitchV("big_mobile_type_icon_bold", true),
|
SwitchV("big_mobile_type_icon_bold", true),
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import com.lt2333.simplicitytools.utils.xposed.base.HookRegister
|
|||||||
|
|
||||||
object StatusBarBigMobileTypeIconForT : HookRegister() {
|
object StatusBarBigMobileTypeIconForT : HookRegister() {
|
||||||
|
|
||||||
|
private val getLocation = XSPUtils.getInt("big_mobile_type_location", 1)
|
||||||
private val upAndDownPosition = XSPUtils.getInt("big_mobile_type_icon_up_and_down_position", 0)
|
private val upAndDownPosition = XSPUtils.getInt("big_mobile_type_icon_up_and_down_position", 0)
|
||||||
private val leftAndRightMargin = XSPUtils.getInt("big_mobile_type_icon_left_and_right_margins", 0)
|
private val leftAndRightMargin = XSPUtils.getInt("big_mobile_type_icon_left_and_right_margins", 0)
|
||||||
private val isBold = XSPUtils.getBoolean("big_mobile_type_icon_bold", true)
|
private val isBold = XSPUtils.getBoolean("big_mobile_type_icon_bold", true)
|
||||||
@@ -56,10 +57,12 @@ object StatusBarBigMobileTypeIconForT : HookRegister() {
|
|||||||
val mobileTypeSingle = statusBarMobileView.findViewById<TextView>(mobileTypeSingleId)
|
val mobileTypeSingle = statusBarMobileView.findViewById<TextView>(mobileTypeSingleId)
|
||||||
|
|
||||||
//更改顺序
|
//更改顺序
|
||||||
mobileGroup.removeView(mobileTypeSingle)
|
if (getLocation == 1) {
|
||||||
mobileGroup.addView(mobileTypeSingle)
|
mobileGroup.removeView(mobileTypeSingle)
|
||||||
mobileGroup.removeView(mobileContainerLeft)
|
mobileGroup.addView(mobileTypeSingle)
|
||||||
mobileGroup.addView(mobileContainerLeft)
|
mobileGroup.removeView(mobileContainerLeft)
|
||||||
|
mobileGroup.addView(mobileContainerLeft)
|
||||||
|
}
|
||||||
|
|
||||||
//更改样式
|
//更改样式
|
||||||
mobileTypeSingle.textSize = size
|
mobileTypeSingle.textSize = size
|
||||||
|
|||||||
@@ -235,4 +235,7 @@
|
|||||||
<string name="make_millet_ignore_active_summary">非常激进,可能会影响应用运行</string>
|
<string name="make_millet_ignore_active_summary">非常激进,可能会影响应用运行</string>
|
||||||
<string name="pkg_installer">应用包管理组件</string>
|
<string name="pkg_installer">应用包管理组件</string>
|
||||||
<string name="pkg_installer_summary">禁用频繁安装应用检查</string>
|
<string name="pkg_installer_summary">禁用频繁安装应用检查</string>
|
||||||
|
<string name="big_mobile_type_only_show_network_card">大移动类型图标仅显示上网卡</string>
|
||||||
|
<string name="big_mobile_type_location">大移动类型图标位置</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
@@ -239,4 +239,6 @@
|
|||||||
<string name="make_millet_ignore_active_summary">Very aggressive and may affect application running</string>
|
<string name="make_millet_ignore_active_summary">Very aggressive and may affect application running</string>
|
||||||
<string name="pkg_installer">Package Installer</string>
|
<string name="pkg_installer">Package Installer</string>
|
||||||
<string name="pkg_installer_summary">Disable the app installation\'s count checking</string>
|
<string name="pkg_installer_summary">Disable the app installation\'s count checking</string>
|
||||||
|
<string name="big_mobile_type_only_show_network_card">Big mobile type only show network card</string>
|
||||||
|
<string name="big_mobile_type_location">Big mobile type location</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
Reference in New Issue
Block a user