Fixed text highlight color wrong
This commit is contained in:
parent
0fd7920217
commit
1e5e62a620
6 changed files with 12 additions and 8 deletions
|
|
@ -1,11 +1,10 @@
|
||||||
package cn.super12138.todo.constant
|
package cn.super12138.todo.constant
|
||||||
|
|
||||||
import cn.super12138.todo.logic.database.SPDelegates
|
import cn.super12138.todo.utils.SPDelegates
|
||||||
|
|
||||||
object GlobalValues {
|
object GlobalValues {
|
||||||
var darkMode: String by SPDelegates(Constants.PREF_DARK_MODE, "0")
|
var darkMode: String by SPDelegates(Constants.PREF_DARK_MODE, "0")
|
||||||
var devMode: Boolean by SPDelegates(Constants.PREF_DEV_MODE, false)
|
var devMode: Boolean by SPDelegates(Constants.PREF_DEV_MODE, false)
|
||||||
var springFestivalTheme: Boolean by SPDelegates(Constants.PREF_SPRING_FESTIVAL_THEME, false)
|
var springFestivalTheme: Boolean by SPDelegates(Constants.PREF_SPRING_FESTIVAL_THEME, false)
|
||||||
var secureMode: Boolean by SPDelegates(Constants.PREF_SECURE_MODE, false)
|
var secureMode: Boolean by SPDelegates(Constants.PREF_SECURE_MODE, false)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
package cn.super12138.todo.logic.database
|
package cn.super12138.todo.utils
|
||||||
|
|
||||||
import cn.super12138.todo.utils.SPUtils
|
|
||||||
import kotlin.properties.ReadWriteProperty
|
import kotlin.properties.ReadWriteProperty
|
||||||
import kotlin.reflect.KProperty
|
import kotlin.reflect.KProperty
|
||||||
|
|
||||||
|
|
@ -8,6 +7,7 @@ class SPDelegates<T>(private val key: String, private val default: T) : ReadWrit
|
||||||
override fun getValue(thisRef: Any?, property: KProperty<*>): T {
|
override fun getValue(thisRef: Any?, property: KProperty<*>): T {
|
||||||
return SPUtils.getValue(key, default)
|
return SPUtils.getValue(key, default)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun setValue(thisRef: Any?, property: KProperty<*>, value: T) {
|
override fun setValue(thisRef: Any?, property: KProperty<*>, value: T) {
|
||||||
SPUtils.putValue(key, value)
|
SPUtils.putValue(key, value)
|
||||||
}
|
}
|
||||||
|
|
@ -13,10 +13,10 @@ import cn.super12138.todo.logic.Repository
|
||||||
|
|
||||||
open class BaseActivity : AppCompatActivity() {
|
open class BaseActivity : AppCompatActivity() {
|
||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
if (GlobalValues.springFestivalTheme) {
|
/*if (GlobalValues.springFestivalTheme) {
|
||||||
setTheme(R.style.Theme_SpringFestival)
|
setTheme(R.style.Theme_SpringFestival)
|
||||||
}
|
}
|
||||||
// enableEdgeToEdge()
|
enableEdgeToEdge()*/
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
|
|
||||||
// 深色模式
|
// 深色模式
|
||||||
|
|
|
||||||
|
|
@ -60,8 +60,8 @@ class AboutActivity : BaseActivity() {
|
||||||
when (clickCount) {
|
when (clickCount) {
|
||||||
5 -> {
|
5 -> {
|
||||||
clickCount = 0
|
clickCount = 0
|
||||||
GlobalValues.springFestivalTheme = !GlobalValues.springFestivalTheme
|
// GlobalValues.springFestivalTheme = !GlobalValues.springFestivalTheme
|
||||||
"🧧".showToast()
|
"\uD83C\uDF3C".showToast()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,8 @@
|
||||||
<item name="colorSurfaceContainerHigh">@color/md_theme_surfaceContainerHigh</item>
|
<item name="colorSurfaceContainerHigh">@color/md_theme_surfaceContainerHigh</item>
|
||||||
<item name="colorSurfaceContainerHighest">@color/md_theme_surfaceContainerHighest</item>
|
<item name="colorSurfaceContainerHighest">@color/md_theme_surfaceContainerHighest</item>
|
||||||
|
|
||||||
|
|
||||||
|
<item name="android:textColorHighlight">@color/md_theme_secondary</item>
|
||||||
<item name="preferenceTheme">@style/AppPreferenceThemeOverlay</item>
|
<item name="preferenceTheme">@style/AppPreferenceThemeOverlay</item>
|
||||||
<item name="alertDialogTheme">@style/ToDo.M3AlertDialog</item>
|
<item name="alertDialogTheme">@style/ToDo.M3AlertDialog</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
@ -100,6 +102,7 @@
|
||||||
<item name="colorSurfaceContainerHigh">@color/md_theme_red_surfaceContainerHigh</item>
|
<item name="colorSurfaceContainerHigh">@color/md_theme_red_surfaceContainerHigh</item>
|
||||||
<item name="colorSurfaceContainerHighest">@color/md_theme_red_surfaceContainerHighest</item>
|
<item name="colorSurfaceContainerHighest">@color/md_theme_red_surfaceContainerHighest</item>
|
||||||
|
|
||||||
|
<item name="android:textColorHighlight">@color/md_theme_red_secondary</item>
|
||||||
<item name="preferenceTheme">@style/AppPreferenceThemeOverlay</item>
|
<item name="preferenceTheme">@style/AppPreferenceThemeOverlay</item>
|
||||||
<item name="alertDialogTheme">@style/ToDo.M3AlertDialog</item>
|
<item name="alertDialogTheme">@style/ToDo.M3AlertDialog</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,7 @@
|
||||||
<item name="colorSurfaceContainerHigh">@color/md_theme_surfaceContainerHigh</item>
|
<item name="colorSurfaceContainerHigh">@color/md_theme_surfaceContainerHigh</item>
|
||||||
<item name="colorSurfaceContainerHighest">@color/md_theme_surfaceContainerHighest</item>
|
<item name="colorSurfaceContainerHighest">@color/md_theme_surfaceContainerHighest</item>
|
||||||
|
|
||||||
|
<item name="android:textColorHighlight">@color/md_theme_secondary</item>
|
||||||
<item name="preferenceTheme">@style/AppPreferenceThemeOverlay</item>
|
<item name="preferenceTheme">@style/AppPreferenceThemeOverlay</item>
|
||||||
<item name="alertDialogTheme">@style/ToDo.M3AlertDialog</item>
|
<item name="alertDialogTheme">@style/ToDo.M3AlertDialog</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
@ -117,6 +118,7 @@
|
||||||
<item name="colorSurfaceContainerHigh">@color/md_theme_red_surfaceContainerHigh</item>
|
<item name="colorSurfaceContainerHigh">@color/md_theme_red_surfaceContainerHigh</item>
|
||||||
<item name="colorSurfaceContainerHighest">@color/md_theme_red_surfaceContainerHighest</item>
|
<item name="colorSurfaceContainerHighest">@color/md_theme_red_surfaceContainerHighest</item>
|
||||||
|
|
||||||
|
<item name="android:textColorHighlight">@color/md_theme_red_secondary</item>
|
||||||
<item name="preferenceTheme">@style/AppPreferenceThemeOverlay</item>
|
<item name="preferenceTheme">@style/AppPreferenceThemeOverlay</item>
|
||||||
<item name="alertDialogTheme">@style/ToDo.M3AlertDialog</item>
|
<item name="alertDialogTheme">@style/ToDo.M3AlertDialog</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue