主题设置项显示

This commit is contained in:
HapeLee
2025-10-26 15:19:00 +08:00
parent 2a85d5bab4
commit fb621d9639
@@ -145,10 +145,6 @@ class ThemeConfigFragment : PreferenceFragmentCompat(),
upPreferenceSummary("colorPrimary", getString(R.string.seed_photo_alart)) upPreferenceSummary("colorPrimary", getString(R.string.seed_photo_alart))
upPreferenceSummary(PreferKey.colorImage, getString(R.string.click_to_delete)) upPreferenceSummary(PreferKey.colorImage, getString(R.string.click_to_delete))
} }
if (!getPrefString(PreferKey.bgImage).isNullOrBlank())
upPreferenceSummary(PreferKey.bgImage, getString(R.string.click_to_delete))
if (!getPrefString(PreferKey.bgImageN).isNullOrBlank())
upPreferenceSummary(PreferKey.bgImageN, getString(R.string.click_to_delete))
upPreferenceSummary(PreferKey.bgImage) upPreferenceSummary(PreferKey.bgImage)
upPreferenceSummary(PreferKey.bgImageN) upPreferenceSummary(PreferKey.bgImageN)
} }
@@ -218,6 +214,11 @@ class ThemeConfigFragment : PreferenceFragmentCompat(),
//recreateActivities() //recreateActivities()
} }
PreferKey.bgImage,
PreferKey.bgImageN -> {
upPreferenceSummary(key, getString(R.string.click_to_delete))
}
PreferKey.colorImage -> handleRestartRequired() PreferKey.colorImage -> handleRestartRequired()
PreferKey.showDiscovery, PreferKey.showRss, PreferKey.showDiscovery, PreferKey.showRss,
@@ -400,10 +401,13 @@ class ThemeConfigFragment : PreferenceFragmentCompat(),
} }
PreferKey.bgImage, PreferKey.bgImage,
PreferKey.bgImageN -> preference.summary = if (value.isNullOrBlank()) { PreferKey.bgImageN -> {
getString(R.string.select_image) val hasImage = !getPrefString(preferenceKey).isNullOrBlank()
} else { preference.summary = if (hasImage) {
value getString(R.string.click_to_delete)
} else {
getString(R.string.select_image)
}
} }
else -> preference.summary = value else -> preference.summary = value