From c09c8d4d13217ec8697e6ac9fd642e7d44b712a3 Mon Sep 17 00:00:00 2001
From: HuanCheng65 <22636177+HuanCheng65@users.noreply.github.com>
Date: Wed, 27 Sep 2023 16:46:05 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E9=A1=B6=E6=A0=8F=E8=B7=9F=E9=9A=8F?=
=?UTF-8?q?=E4=B8=BB=E9=A2=98=E9=A2=9C=E8=89=B2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../settings/custom/CustomSettingsPage.kt | 27 ++++++++++++++++++-
app/src/main/res/values/strings.xml | 1 +
2 files changed, 27 insertions(+), 1 deletion(-)
diff --git a/app/src/main/java/com/huanchengfly/tieba/post/ui/page/settings/custom/CustomSettingsPage.kt b/app/src/main/java/com/huanchengfly/tieba/post/ui/page/settings/custom/CustomSettingsPage.kt
index cee29a5e..7323e4e6 100644
--- a/app/src/main/java/com/huanchengfly/tieba/post/ui/page/settings/custom/CustomSettingsPage.kt
+++ b/app/src/main/java/com/huanchengfly/tieba/post/ui/page/settings/custom/CustomSettingsPage.kt
@@ -5,12 +5,14 @@ import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.material.ExperimentalMaterialApi
+import androidx.compose.material.MaterialTheme
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.outlined.Apps
import androidx.compose.material.icons.outlined.Brightness2
import androidx.compose.material.icons.outlined.BrightnessAuto
import androidx.compose.material.icons.outlined.Explore
import androidx.compose.material.icons.outlined.FontDownload
+import androidx.compose.material.icons.outlined.FormatColorFill
import androidx.compose.material.icons.outlined.ViewAgenda
import androidx.compose.runtime.Composable
import androidx.compose.ui.ExperimentalComposeUiApi
@@ -19,6 +21,7 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.stringArrayResource
import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.dp
import com.google.accompanist.drawablepainter.rememberDrawablePainter
import com.huanchengfly.tieba.post.R
@@ -51,7 +54,12 @@ fun CustomSettingsPage(
backgroundColor = Color.Transparent,
topBar = {
TitleCentredToolbar(
- title = stringResource(id = R.string.title_settings_custom),
+ title = {
+ Text(
+ text = stringResource(id = R.string.title_settings_custom),
+ fontWeight = FontWeight.Bold, style = MaterialTheme.typography.h6
+ )
+ },
navigationIcon = {
BackNavigationIcon(onBackPressed = { navigator.navigateUp() })
}
@@ -180,6 +188,23 @@ fun CustomSettingsPage(
},
)
}
+ prefsItem {
+ SwitchPref(
+ key = "custom_toolbar_primary_color",
+ title = stringResource(id = R.string.tip_toolbar_primary_color),
+ defaultChecked = false,
+ leadingIcon = {
+ LeadingIcon {
+ AvatarIcon(
+ icon = Icons.Outlined.FormatColorFill,
+ size = Sizes.Small,
+ contentDescription = null,
+ )
+ }
+ },
+ summary = stringResource(id = R.string.tip_toolbar_primary_color_summary),
+ )
+ }
prefsItem {
SwitchPref(
key = "listSingle",
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 69bdfe65..f42b0b48 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -725,4 +725,5 @@
动态取色
夜间主题
夜间模式压暗缩略图
+ 修改重启后生效