mirror of
https://github.com/LittleTurtle2333/SimplicityTools.git
synced 2026-07-13 11:51:22 +08:00
新增双排网速
This commit is contained in:
@@ -13,6 +13,7 @@ import android.widget.Switch
|
||||
import android.widget.Toast
|
||||
import cn.fkj233.ui.activity.MIUIActivity
|
||||
import cn.fkj233.ui.activity.OwnSP
|
||||
import cn.fkj233.ui.activity.data.MIUIPopupData
|
||||
import cn.fkj233.ui.activity.view.*
|
||||
import cn.fkj233.ui.dialog.MIUIDialog
|
||||
import com.lt2333.simplicitytools.BuildConfig
|
||||
@@ -497,15 +498,6 @@ class SettingsActivity : MIUIActivity() {
|
||||
menuButton.visibility = View.VISIBLE
|
||||
return ArrayList<BaseView>().apply {
|
||||
add(TitleTextV(resId = R.string.statusbar))
|
||||
add(
|
||||
TextSummaryWithSwitchV(
|
||||
TextSummaryV(
|
||||
textId = R.string.status_bar_network_speed_refresh_speed,
|
||||
tipsId = R.string.status_bar_network_speed_refresh_speed_summary
|
||||
),
|
||||
SwitchV("status_bar_network_speed_refresh_speed")
|
||||
)
|
||||
)
|
||||
add(
|
||||
TextSummaryWithSwitchV(
|
||||
TextSummaryV(
|
||||
@@ -515,15 +507,6 @@ class SettingsActivity : MIUIActivity() {
|
||||
SwitchV("hide_battery_percentage_icon")
|
||||
)
|
||||
)
|
||||
add(
|
||||
TextSummaryWithSwitchV(
|
||||
TextSummaryV(
|
||||
textId = R.string.hide_status_bar_network_speed_second,
|
||||
tipsId = R.string.hide_status_bar_network_speed_second_summary
|
||||
),
|
||||
SwitchV("hide_status_bar_network_speed_second")
|
||||
)
|
||||
)
|
||||
add(
|
||||
TextSummaryWithSwitchV(
|
||||
TextSummaryV(
|
||||
@@ -734,6 +717,114 @@ class SettingsActivity : MIUIActivity() {
|
||||
)
|
||||
)
|
||||
)
|
||||
add(LineV())
|
||||
add(TitleTextV(resId = R.string.status_bar_network_speed))
|
||||
add(
|
||||
TextSummaryWithSwitchV(
|
||||
TextSummaryV(
|
||||
textId = R.string.status_bar_network_speed_refresh_speed,
|
||||
tipsId = R.string.status_bar_network_speed_refresh_speed_summary
|
||||
),
|
||||
SwitchV("status_bar_network_speed_refresh_speed")
|
||||
)
|
||||
)
|
||||
add(
|
||||
TextSummaryWithSwitchV(
|
||||
TextSummaryV(
|
||||
textId = R.string.hide_status_bar_network_speed_second,
|
||||
tipsId = R.string.hide_status_bar_network_speed_second_summary
|
||||
),
|
||||
SwitchV("hide_status_bar_network_speed_second")
|
||||
)
|
||||
)
|
||||
add(
|
||||
TextWithSwitchV(
|
||||
TextV(resId = R.string.hide_network_speed_splitter),
|
||||
SwitchV("hide_network_speed_splitter")
|
||||
)
|
||||
)
|
||||
|
||||
val status_bar_dual_row_network_speed_binding = getDataBinding(
|
||||
SPUtils.getBoolean(
|
||||
activity,
|
||||
"status_bar_dual_row_network_speed",
|
||||
false
|
||||
)
|
||||
) { view, flags, data ->
|
||||
when (flags) {
|
||||
1 -> (view as Switch).isEnabled = data as Boolean
|
||||
2 -> view.visibility = if (data as Boolean) View.VISIBLE else View.GONE
|
||||
}
|
||||
}
|
||||
add(
|
||||
TextSummaryWithSwitchV(
|
||||
TextSummaryV(
|
||||
textId = R.string.status_bar_dual_row_network_speed,
|
||||
tipsId = R.string.status_bar_dual_row_network_speed_summary
|
||||
),
|
||||
SwitchV(
|
||||
"status_bar_dual_row_network_speed",
|
||||
dataBindingSend = status_bar_dual_row_network_speed_binding.bindingSend
|
||||
)
|
||||
)
|
||||
)
|
||||
add(
|
||||
TextWithSpinnerV(
|
||||
TextV(resId = R.string.status_bar_network_speed_dual_row_icon),
|
||||
SpinnerV(
|
||||
arrayListOf<MIUIPopupData>().apply {
|
||||
add(MIUIPopupData(getString(R.string.none)) {
|
||||
OwnSP.ownSP.edit().run {
|
||||
putString(
|
||||
"status_bar_network_speed_dual_row_icon",
|
||||
getString(R.string.none)
|
||||
)
|
||||
apply()
|
||||
}
|
||||
})
|
||||
add(MIUIPopupData("▲▼") {
|
||||
OwnSP.ownSP.edit().run {
|
||||
putString("status_bar_network_speed_dual_row_icon", "▲▼")
|
||||
apply()
|
||||
}
|
||||
})
|
||||
add(MIUIPopupData("△▽") {
|
||||
OwnSP.ownSP.edit().run {
|
||||
putString("status_bar_network_speed_dual_row_icon", "△▽")
|
||||
apply()
|
||||
}
|
||||
})
|
||||
add(MIUIPopupData("↑↓") {
|
||||
OwnSP.ownSP.edit().run {
|
||||
putString("status_bar_network_speed_dual_row_icon", "↑↓")
|
||||
apply()
|
||||
}
|
||||
})
|
||||
}, "${
|
||||
OwnSP.ownSP.getString(
|
||||
"status_bar_network_speed_dual_row_icon",
|
||||
getString(R.string.none)
|
||||
)
|
||||
}"
|
||||
),
|
||||
dataBindingRecv = status_bar_dual_row_network_speed_binding.binding.getRecv(2)
|
||||
)
|
||||
)
|
||||
add(
|
||||
TextV(
|
||||
resId = R.string.status_bar_network_speed_dual_row_size,
|
||||
dataBindingRecv = status_bar_dual_row_network_speed_binding.binding.getRecv(2)
|
||||
)
|
||||
)
|
||||
add(
|
||||
SeekBarWithTextV(
|
||||
"status_bar_network_speed_dual_row_size",
|
||||
0,
|
||||
9,
|
||||
0,
|
||||
dataBindingRecv = status_bar_dual_row_network_speed_binding.binding.getRecv(2)
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
add(LineV())
|
||||
@@ -1252,13 +1343,6 @@ class SettingsActivity : MIUIActivity() {
|
||||
SwitchV("hide_zen_icon")
|
||||
)
|
||||
)
|
||||
add(
|
||||
TextWithSwitchV(
|
||||
TextV(resId = R.string.hide_network_speed_splitter),
|
||||
SwitchV("hide_network_speed_splitter")
|
||||
)
|
||||
)
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user