[skip ci]: manager: modify background image control logic (#70)
* manager: modify background image control logic Signed-off-by: WenHao2130 <WenHao2130@outlook.com> * manager: modify padding Signed-off-by: WenHao2130 <WenHao2130@outlook.com> * docs: update README.md README-en.md README-ja.md Signed-off-by: WenHao2130 <WenHao2130@outlook.com> --------- Signed-off-by: WenHao2130 <WenHao2130@outlook.com>
This commit is contained in:
@@ -203,7 +203,6 @@ fun MoreSettingsScreen(navigator: DestinationsNavigator) {
|
||||
|
||||
// 卡片配置状态
|
||||
var cardAlpha by rememberSaveable { mutableFloatStateOf(CardConfig.cardAlpha) }
|
||||
var showCardSettings by remember { mutableStateOf(false) }
|
||||
var isCustomBackgroundEnabled by rememberSaveable {
|
||||
mutableStateOf(ThemeConfig.customBackgroundUri != null)
|
||||
}
|
||||
@@ -501,20 +500,15 @@ fun MoreSettingsScreen(navigator: DestinationsNavigator) {
|
||||
},
|
||||
colors = ListItemDefaults.colors(
|
||||
containerColor = Color.Transparent
|
||||
),
|
||||
modifier = Modifier.clickable {
|
||||
if (isCustomBackgroundEnabled) {
|
||||
showCardSettings = !showCardSettings
|
||||
}
|
||||
}
|
||||
)
|
||||
)
|
||||
|
||||
// 透明度 Slider
|
||||
AnimatedVisibility(
|
||||
visible = ThemeConfig.customBackgroundUri != null && showCardSettings,
|
||||
visible = ThemeConfig.customBackgroundUri != null,
|
||||
enter = fadeIn() + expandVertically(),
|
||||
exit = fadeOut() + shrinkVertically(),
|
||||
modifier = Modifier.padding(horizontal = 16.dp)
|
||||
modifier = Modifier.padding(horizontal = 32.dp)
|
||||
) {
|
||||
Column(modifier = Modifier.padding(vertical = 8.dp)) {
|
||||
Row(
|
||||
|
||||
Reference in New Issue
Block a user