修复种子图片显示逻辑
This commit is contained in:
1 file changed
+8
-4
@@ -26,6 +26,7 @@ import io.legato.kazusa.help.config.ThemeConfig
|
|||||||
import io.legato.kazusa.lib.dialogs.alert
|
import io.legato.kazusa.lib.dialogs.alert
|
||||||
import io.legato.kazusa.lib.dialogs.selector
|
import io.legato.kazusa.lib.dialogs.selector
|
||||||
import io.legato.kazusa.lib.prefs.ColorPreference
|
import io.legato.kazusa.lib.prefs.ColorPreference
|
||||||
|
import io.legato.kazusa.lib.prefs.ImagePreviewPreference
|
||||||
import io.legato.kazusa.lib.prefs.NameListPreference
|
import io.legato.kazusa.lib.prefs.NameListPreference
|
||||||
import io.legato.kazusa.lib.prefs.ThemeCardPreference
|
import io.legato.kazusa.lib.prefs.ThemeCardPreference
|
||||||
import io.legato.kazusa.lib.prefs.ThemeModePreference
|
import io.legato.kazusa.lib.prefs.ThemeModePreference
|
||||||
@@ -115,13 +116,15 @@ class ThemeConfigFragment : PreferenceFragmentCompat(),
|
|||||||
}
|
}
|
||||||
|
|
||||||
val themePref = findPreference<ThemeCardPreference>(PreferKey.themePref)
|
val themePref = findPreference<ThemeCardPreference>(PreferKey.themePref)
|
||||||
|
val colorImage = findPreference<ImagePreviewPreference>(PreferKey.colorImage)
|
||||||
val colorPrimary = findPreference<ColorPreference>("colorPrimary")
|
val colorPrimary = findPreference<ColorPreference>("colorPrimary")
|
||||||
|
|
||||||
val currentTheme = getPrefString("app_theme")
|
|
||||||
colorPrimary?.isVisible = currentTheme == "11"
|
|
||||||
|
|
||||||
val customMode = findPreference<NameListPreference>("customMode")
|
val customMode = findPreference<NameListPreference>("customMode")
|
||||||
|
val currentTheme = getPrefString("app_theme")
|
||||||
|
|
||||||
|
colorPrimary?.isVisible = currentTheme == "11"
|
||||||
|
colorImage?.isVisible = currentTheme == "11"
|
||||||
customMode?.isVisible = currentTheme == "11"
|
customMode?.isVisible = currentTheme == "11"
|
||||||
|
|
||||||
themePref?.let {
|
themePref?.let {
|
||||||
it.setOnPreferenceChangeListener { _, _ ->
|
it.setOnPreferenceChangeListener { _, _ ->
|
||||||
true
|
true
|
||||||
@@ -130,6 +133,7 @@ class ThemeConfigFragment : PreferenceFragmentCompat(),
|
|||||||
|
|
||||||
themePref?.setOnPreferenceChangeListener { _, newValue ->
|
themePref?.setOnPreferenceChangeListener { _, newValue ->
|
||||||
colorPrimary?.isVisible = newValue == "11"
|
colorPrimary?.isVisible = newValue == "11"
|
||||||
|
colorImage?.isVisible = currentTheme == "11"
|
||||||
customMode?.isVisible = newValue == "11"
|
customMode?.isVisible = newValue == "11"
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user