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 @@ 动态取色 夜间主题 夜间模式压暗缩略图 + 修改重启后生效