enable setting key background color for key borders off, use it for pressed key background

useful for adding transparency with a background image
This commit is contained in:
Helium314 2024-01-26 19:16:57 +01:00
parent b35eb64800
commit 6fe4a5b6f3
2 changed files with 2 additions and 2 deletions

View file

@ -441,7 +441,7 @@ class DefaultColors (
} else {
// need to set color to background if key borders are disabled, or there will be ugly keys
backgroundStateList = stateList(brightenOrDarken(background, true), background)
keyStateList = stateList(brightenOrDarken(background, true), Color.TRANSPARENT)
keyStateList = stateList(keyBackground, Color.TRANSPARENT)
functionalKeyStateList = keyStateList
actionKeyStateList = if (themeStyle == STYLE_HOLO) functionalKeyStateList
else stateList(brightenOrDarken(accent, true), accent)

View file

@ -52,7 +52,7 @@ open class ColorsSettingsFragment : Fragment(R.layout.color_settings), MenuProvi
private val colorPrefsToHideInitially by lazy {
listOf(Settings.PREF_COLOR_SUGGESTION_TEXT_SUFFIX,Settings.PREF_COLOR_SPACEBAR_TEXT_SUFFIX, Settings.PREF_COLOR_GESTURE_SUFFIX) +
if (prefs.getBoolean(Settings.PREF_THEME_KEY_BORDERS, false)) listOf(Settings.PREF_COLOR_SPACEBAR_SUFFIX)
else listOf(Settings.PREF_COLOR_KEYS_SUFFIX, Settings.PREF_COLOR_FUNCTIONAL_KEYS_SUFFIX)
else listOf(Settings.PREF_COLOR_FUNCTIONAL_KEYS_SUFFIX)
}
override fun onResume() {