feat: 优化代码

pull/133/head
kunfei 5 years ago
parent 70ab328d3b
commit 53f74cbbed
  1. 8
      app/src/main/java/io/legado/app/ui/config/ThemeConfigFragment.kt

@ -18,7 +18,6 @@ import io.legado.app.lib.dialogs.yesButton
import io.legado.app.lib.theme.ATH
import io.legado.app.lib.theme.ColorUtils
import io.legado.app.utils.*
import org.jetbrains.anko.defaultSharedPreferences
class ThemeConfigFragment : PreferenceFragmentCompat(), SharedPreferences.OnSharedPreferenceChangeListener {
@ -27,7 +26,6 @@ class ThemeConfigFragment : PreferenceFragmentCompat(), SharedPreferences.OnShar
override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
addPreferencesFromResource(R.xml.pref_config_theme)
onSharedPreferenceChanged(requireContext().defaultSharedPreferences, "defaultTheme")
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
@ -49,9 +47,7 @@ class ThemeConfigFragment : PreferenceFragmentCompat(), SharedPreferences.OnShar
sharedPreferences ?: return
when (key) {
PreferKey.launcherIcon -> LauncherIconHelp.changeIcon(getPrefString(key))
"transparentStatusBar" -> {
recreateActivities()
}
"transparentStatusBar" -> recreateActivities()
"colorPrimary",
"colorAccent",
"colorBackground",
@ -100,7 +96,6 @@ class ThemeConfigFragment : PreferenceFragmentCompat(), SharedPreferences.OnShar
upTheme(true)
}
}
"defaultTheme" -> findPreference<Preference>(key)?.summary = items[getPrefInt(key)]
}
}
@ -147,7 +142,6 @@ class ThemeConfigFragment : PreferenceFragmentCompat(), SharedPreferences.OnShar
AppConfig.isNightTheme = true
}
}
putPrefInt("defaultTheme", which)
App.INSTANCE.applyDayNight()
recreateActivities()
}

Loading…
Cancel
Save