新增双排网速

This commit is contained in:
乌堆小透明
2022-03-20 16:40:35 +08:00
parent 7c8f061c30
commit e5e64821a8
5 changed files with 253 additions and 25 deletions

View File

@@ -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")
)
)
}
}