fix:阅读界面二级菜单Text统一成SectionTitle
This commit is contained in:
@@ -21,8 +21,6 @@ import androidx.compose.material.icons.filled.Layers
|
|||||||
import androidx.compose.material.icons.filled.TextFields
|
import androidx.compose.material.icons.filled.TextFields
|
||||||
import androidx.compose.material.icons.filled.TextFormat
|
import androidx.compose.material.icons.filled.TextFormat
|
||||||
import androidx.compose.material.icons.filled.Tune
|
import androidx.compose.material.icons.filled.Tune
|
||||||
import androidx.compose.material3.MaterialTheme
|
|
||||||
import androidx.compose.material3.Text
|
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.runtime.LaunchedEffect
|
import androidx.compose.runtime.LaunchedEffect
|
||||||
import androidx.compose.runtime.getValue
|
import androidx.compose.runtime.getValue
|
||||||
@@ -40,7 +38,6 @@ import androidx.compose.ui.draw.clipToBounds
|
|||||||
import androidx.compose.ui.layout.onSizeChanged
|
import androidx.compose.ui.layout.onSizeChanged
|
||||||
import androidx.compose.ui.res.stringArrayResource
|
import androidx.compose.ui.res.stringArrayResource
|
||||||
import androidx.compose.ui.res.stringResource
|
import androidx.compose.ui.res.stringResource
|
||||||
import androidx.compose.ui.text.style.TextAlign
|
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
import io.legado.app.R
|
import io.legado.app.R
|
||||||
import io.legado.app.help.config.ReadBookConfig
|
import io.legado.app.help.config.ReadBookConfig
|
||||||
@@ -48,6 +45,7 @@ import io.legado.app.ui.book.read.ConfigUpdate
|
|||||||
import io.legado.app.ui.book.read.ReadBookIntent
|
import io.legado.app.ui.book.read.ReadBookIntent
|
||||||
import io.legado.app.ui.config.readConfig.ReadConfig
|
import io.legado.app.ui.config.readConfig.ReadConfig
|
||||||
import io.legado.app.ui.widget.components.AppTextField
|
import io.legado.app.ui.widget.components.AppTextField
|
||||||
|
import io.legado.app.ui.widget.components.SectionTitle
|
||||||
import io.legado.app.ui.widget.components.alert.AppAlertDialog
|
import io.legado.app.ui.widget.components.alert.AppAlertDialog
|
||||||
import io.legado.app.ui.widget.components.dialog.ColorPickerSheet
|
import io.legado.app.ui.widget.components.dialog.ColorPickerSheet
|
||||||
import io.legado.app.ui.widget.components.settingItem.TinyClickableSettingItem
|
import io.legado.app.ui.widget.components.settingItem.TinyClickableSettingItem
|
||||||
@@ -201,15 +199,7 @@ internal fun LayoutSpacingPage(
|
|||||||
.padding(horizontal = 16.dp)
|
.padding(horizontal = 16.dp)
|
||||||
.verticalScroll(rememberScrollState()),
|
.verticalScroll(rememberScrollState()),
|
||||||
) {
|
) {
|
||||||
Text(
|
SectionTitle(stringResource(R.string.read_config_body_spacing))
|
||||||
text = stringResource(R.string.read_config_body_spacing),
|
|
||||||
style = MaterialTheme.typography.titleSmallEmphasized,
|
|
||||||
modifier = Modifier
|
|
||||||
.fillMaxWidth()
|
|
||||||
.padding(vertical = 8.dp),
|
|
||||||
textAlign = TextAlign.Center,
|
|
||||||
)
|
|
||||||
|
|
||||||
TinySliderSettingItem(
|
TinySliderSettingItem(
|
||||||
title = stringResource(R.string.text_indent),
|
title = stringResource(R.string.text_indent),
|
||||||
value = indentCount.toFloat(),
|
value = indentCount.toFloat(),
|
||||||
@@ -274,14 +264,7 @@ internal fun TextEffectsPage(
|
|||||||
.padding(horizontal = 16.dp)
|
.padding(horizontal = 16.dp)
|
||||||
.verticalScroll(rememberScrollState()),
|
.verticalScroll(rememberScrollState()),
|
||||||
) {
|
) {
|
||||||
Text(
|
SectionTitle(stringResource(R.string.text_typeface))
|
||||||
text = stringResource(R.string.text_typeface),
|
|
||||||
style = MaterialTheme.typography.titleSmallEmphasized,
|
|
||||||
modifier = Modifier
|
|
||||||
.fillMaxWidth()
|
|
||||||
.padding(vertical = 8.dp),
|
|
||||||
textAlign = TextAlign.Center,
|
|
||||||
)
|
|
||||||
TinySwitchSettingItem(
|
TinySwitchSettingItem(
|
||||||
title = stringResource(R.string.read_config_italic),
|
title = stringResource(R.string.read_config_italic),
|
||||||
checked = textItalic,
|
checked = textItalic,
|
||||||
@@ -323,15 +306,7 @@ internal fun TextEffectsPage(
|
|||||||
Spacer(Modifier.height(8.dp))
|
Spacer(Modifier.height(8.dp))
|
||||||
|
|
||||||
// Colors
|
// Colors
|
||||||
Text(
|
SectionTitle(stringResource(R.string.read_color))
|
||||||
text = stringResource(R.string.read_color),
|
|
||||||
style = MaterialTheme.typography.titleSmallEmphasized,
|
|
||||||
modifier = Modifier
|
|
||||||
.fillMaxWidth()
|
|
||||||
.padding(vertical = 8.dp),
|
|
||||||
textAlign = TextAlign.Center,
|
|
||||||
)
|
|
||||||
Spacer(Modifier.height(4.dp))
|
|
||||||
TinyColorSettingItem(
|
TinyColorSettingItem(
|
||||||
title = stringResource(R.string.text_color),
|
title = stringResource(R.string.text_color),
|
||||||
colorValue = ReadBookConfig.durConfig.curTextColor(),
|
colorValue = ReadBookConfig.durConfig.curTextColor(),
|
||||||
@@ -351,16 +326,7 @@ internal fun TextEffectsPage(
|
|||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
Spacer(Modifier.height(8.dp))
|
SectionTitle(stringResource(R.string.read_config_effects))
|
||||||
|
|
||||||
Text(
|
|
||||||
text = stringResource(R.string.read_config_effects),
|
|
||||||
style = MaterialTheme.typography.titleSmallEmphasized,
|
|
||||||
modifier = Modifier
|
|
||||||
.fillMaxWidth()
|
|
||||||
.padding(vertical = 8.dp),
|
|
||||||
textAlign = TextAlign.Center,
|
|
||||||
)
|
|
||||||
TinyClickableSettingItem(
|
TinyClickableSettingItem(
|
||||||
title = stringResource(R.string.text_shadow_set),
|
title = stringResource(R.string.text_shadow_set),
|
||||||
description = stringResource(R.string.read_config_shadow_desc),
|
description = stringResource(R.string.read_config_shadow_desc),
|
||||||
|
|||||||
Reference in New Issue
Block a user