mirror of
https://github.com/LittleTurtle2333/SimplicityTools.git
synced 2026-07-12 11:21:18 +08:00
新增隐藏状态栏图标独立页面
This commit is contained in:
@@ -417,6 +417,7 @@ class SettingsActivity : MIUIActivity() {
|
|||||||
|
|
||||||
//系统框架页面
|
//系统框架页面
|
||||||
private fun androidItems(): ArrayList<BaseView> {
|
private fun androidItems(): ArrayList<BaseView> {
|
||||||
|
menuButton.visibility = View.VISIBLE
|
||||||
return ArrayList<BaseView>().apply {
|
return ArrayList<BaseView>().apply {
|
||||||
add(
|
add(
|
||||||
TextSummaryWithSwitchV(
|
TextSummaryWithSwitchV(
|
||||||
@@ -478,6 +479,7 @@ class SettingsActivity : MIUIActivity() {
|
|||||||
|
|
||||||
//系统界面页面
|
//系统界面页面
|
||||||
private fun systemuiItems(): ArrayList<BaseView> {
|
private fun systemuiItems(): ArrayList<BaseView> {
|
||||||
|
menuButton.visibility = View.VISIBLE
|
||||||
return ArrayList<BaseView>().apply {
|
return ArrayList<BaseView>().apply {
|
||||||
add(TitleTextV(resId = R.string.statusbar))
|
add(TitleTextV(resId = R.string.statusbar))
|
||||||
add(
|
add(
|
||||||
@@ -700,153 +702,19 @@ class SettingsActivity : MIUIActivity() {
|
|||||||
dataBindingRecv = custom_clock_binding.binding.getRecv(2)
|
dataBindingRecv = custom_clock_binding.binding.getRecv(2)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
add(LineV())
|
add(LineV())
|
||||||
add(TitleTextV(resId = R.string.status_bar_icon))
|
add(TitleTextV(resId = R.string.status_bar_icon))
|
||||||
add(
|
add(
|
||||||
TextWithSwitchV(
|
TextSummaryArrowV(
|
||||||
TextV(resId = R.string.hide_battery_icon),
|
TextSummaryV(
|
||||||
SwitchV("hide_battery_icon")
|
textId = R.string.hide_icon,
|
||||||
)
|
onClickListener = { showFragment(getString(R.string.hide_icon)) }
|
||||||
)
|
)
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_battery_charging_icon),
|
|
||||||
SwitchV("hide_battery_charging_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_gps_icon),
|
|
||||||
SwitchV("hide_gps_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_bluetooth_icon),
|
|
||||||
SwitchV("hide_bluetooth_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_bluetooth_battery_icon),
|
|
||||||
SwitchV("hide_bluetooth_battery_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_small_hd_icon),
|
|
||||||
SwitchV("hide_small_hd_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_big_hd_icon),
|
|
||||||
SwitchV("hide_big_hd_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_hd_no_service_icon),
|
|
||||||
SwitchV("hide_hd_no_service_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_sim_one_icon),
|
|
||||||
SwitchV("hide_sim_one_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_sim_two_icon),
|
|
||||||
SwitchV("hide_sim_two_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_mobile_activity_icon),
|
|
||||||
SwitchV("hide_mobile_activity_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_mobile_type_icon),
|
|
||||||
SwitchV("hide_mobile_type_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_wifi_icon),
|
|
||||||
SwitchV("hide_wifi_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_wifi_activity_icon),
|
|
||||||
SwitchV("hide_wifi_activity_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_wifi_standard_icon),
|
|
||||||
SwitchV("hide_wifi_standard_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_slave_wifi_icon),
|
|
||||||
SwitchV("hide_slave_wifi_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_hotspot_icon),
|
|
||||||
SwitchV("hide_hotspot_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_vpn_icon),
|
|
||||||
SwitchV("hide_vpn_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_airplane_icon),
|
|
||||||
SwitchV("hide_airplane_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_alarm_icon),
|
|
||||||
SwitchV("hide_alarm_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_headset_icon),
|
|
||||||
SwitchV("hide_headset_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_volume_icon),
|
|
||||||
SwitchV("hide_volume_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_zen_icon),
|
|
||||||
SwitchV("hide_zen_icon")
|
|
||||||
)
|
|
||||||
)
|
|
||||||
add(
|
|
||||||
TextWithSwitchV(
|
|
||||||
TextV(resId = R.string.hide_network_speed_splitter),
|
|
||||||
SwitchV("hide_network_speed_splitter")
|
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
add(LineV())
|
add(LineV())
|
||||||
add(TitleTextV(resId = R.string.notification_center))
|
add(TitleTextV(resId = R.string.notification_center))
|
||||||
val show_weather_main_switch_binding = getDataBinding(
|
val show_weather_main_switch_binding = getDataBinding(
|
||||||
@@ -1107,12 +975,172 @@ class SettingsActivity : MIUIActivity() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//隐藏图标页面
|
||||||
|
private fun hideIconItems(): ArrayList<BaseView> {
|
||||||
|
menuButton.visibility = View.VISIBLE
|
||||||
|
return ArrayList<BaseView>().apply {
|
||||||
|
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_battery_charging_icon),
|
||||||
|
SwitchV("hide_battery_charging_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_gps_icon),
|
||||||
|
SwitchV("hide_gps_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_bluetooth_icon),
|
||||||
|
SwitchV("hide_bluetooth_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_bluetooth_battery_icon),
|
||||||
|
SwitchV("hide_bluetooth_battery_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_small_hd_icon),
|
||||||
|
SwitchV("hide_small_hd_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_big_hd_icon),
|
||||||
|
SwitchV("hide_big_hd_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_hd_no_service_icon),
|
||||||
|
SwitchV("hide_hd_no_service_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_no_sim_icon),
|
||||||
|
SwitchV("hide_no_sim_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_sim_one_icon),
|
||||||
|
SwitchV("hide_sim_one_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_sim_two_icon),
|
||||||
|
SwitchV("hide_sim_two_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_mobile_activity_icon),
|
||||||
|
SwitchV("hide_mobile_activity_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_mobile_type_icon),
|
||||||
|
SwitchV("hide_mobile_type_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_wifi_icon),
|
||||||
|
SwitchV("hide_wifi_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_wifi_activity_icon),
|
||||||
|
SwitchV("hide_wifi_activity_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_wifi_standard_icon),
|
||||||
|
SwitchV("hide_wifi_standard_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_slave_wifi_icon),
|
||||||
|
SwitchV("hide_slave_wifi_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_hotspot_icon),
|
||||||
|
SwitchV("hide_hotspot_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_vpn_icon),
|
||||||
|
SwitchV("hide_vpn_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_airplane_icon),
|
||||||
|
SwitchV("hide_airplane_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_alarm_icon),
|
||||||
|
SwitchV("hide_alarm_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_headset_icon),
|
||||||
|
SwitchV("hide_headset_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_volume_icon),
|
||||||
|
SwitchV("hide_volume_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_zen_icon),
|
||||||
|
SwitchV("hide_zen_icon")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
TextWithSwitchV(
|
||||||
|
TextV(resId = R.string.hide_network_speed_splitter),
|
||||||
|
SwitchV("hide_network_speed_splitter")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
override fun getItems(item: String): ArrayList<BaseView> {
|
override fun getItems(item: String): ArrayList<BaseView> {
|
||||||
return when (item) {
|
return when (item) {
|
||||||
getString(R.string.scope_android) -> androidItems()
|
getString(R.string.scope_android) -> androidItems()
|
||||||
getString(R.string.scope_systemui) -> systemuiItems()
|
getString(R.string.scope_systemui) -> systemuiItems()
|
||||||
getString(R.string.scope_other) -> otherItems()
|
getString(R.string.scope_other) -> otherItems()
|
||||||
getString(R.string.about_module) -> aboutItems()
|
getString(R.string.about_module) -> aboutItems()
|
||||||
|
getString(R.string.hide_icon) -> hideIconItems()
|
||||||
menuName() -> menuItems()
|
menuName() -> menuItems()
|
||||||
else -> mainItems()
|
else -> mainItems()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -162,4 +162,5 @@
|
|||||||
<string name="remove_open_app_confirmation_popup_summary">remove \"Allow XXX to open XXX\" Chain start popup</string>
|
<string name="remove_open_app_confirmation_popup_summary">remove \"Allow XXX to open XXX\" Chain start popup</string>
|
||||||
<string name="hide_volume_icon">Hide Volume icon</string>
|
<string name="hide_volume_icon">Hide Volume icon</string>
|
||||||
<string name="hide_zen_icon">Hide ZEN icon</string>
|
<string name="hide_zen_icon">Hide ZEN icon</string>
|
||||||
|
<string name="hide_icon">Hide Icon</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
Reference in New Issue
Block a user