mirror of
https://github.com/gedoor/legado.git
synced 2024-09-01 09:34:25 +08:00
优化
This commit is contained in:
parent
3355fcad08
commit
5d04978283
@ -15,7 +15,7 @@ object AppContextWrapper {
|
||||
|
||||
fun wrap(context: Context): Context {
|
||||
var fontScale = context.getPrefInt(PreferKey.fontScale) / 10f
|
||||
if (fontScale !in 1f..2f) {
|
||||
if (fontScale !in 0.8f..1.6f) {
|
||||
fontScale = Configuration().fontScale
|
||||
}
|
||||
return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
||||
|
@ -155,8 +155,8 @@ class ThemeConfigFragment : BasePreferenceFragment(),
|
||||
}
|
||||
PreferKey.fontScale -> NumberPickerDialog(requireContext())
|
||||
.setTitle(getString(R.string.font_scale))
|
||||
.setMaxValue(20)
|
||||
.setMinValue(10)
|
||||
.setMaxValue(16)
|
||||
.setMinValue(8)
|
||||
.setCustomButton((R.string.btn_default_s)) {
|
||||
putPrefInt(PreferKey.fontScale, 0)
|
||||
recreateActivities()
|
||||
@ -277,7 +277,7 @@ class ThemeConfigFragment : BasePreferenceFragment(),
|
||||
getString(R.string.bar_elevation_s, value)
|
||||
PreferKey.fontScale -> {
|
||||
var fontScale = getPrefInt(PreferKey.fontScale) / 10f
|
||||
if (fontScale !in 1f..2f) {
|
||||
if (fontScale !in 0.8f..1.6f) {
|
||||
fontScale = resources.configuration.fontScale
|
||||
}
|
||||
preference.summary = getString(R.string.font_scale_summary, fontScale)
|
||||
|
Loading…
Reference in New Issue
Block a user