Add res/values/themes.xml

This commit is contained in:
2025-09-02 07:40:35 -07:00
parent ca81f2d864
commit ddb06539ed

36
res/values/themes.xml Normal file
View File

@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Override the default system theme for LIGHT mode -->
<style name="Theme.DeviceDefault" parent="@android:style/Theme.DeviceDefault">
<item name="colorPrimary">@color/accent_device_default</item>
<item name="colorPrimaryDark">@color/accent_emphasis_dark</item>
<item name="colorAccent">@color/accent_device_default</item>
<item name="android:colorBackground">@android:color/background_light</item>
<item name="android:windowBackground">@android:color/background_light</item>
</style>
<!-- Light theme variant -->
<style name="Theme.DeviceDefault.Light" parent="@android:style/Theme.DeviceDefault.Light">
<item name="colorPrimary">@color/accent_device_light</item>
<item name="colorPrimaryDark">@color/accent_emphasis_light</item>
<item name="colorAccent">@color/accent_device_light</item>
</style>
<!-- Settings-specific theme for LIGHT mode -->
<style name="Theme.DeviceDefault.Settings" parent="@android:style/Theme.DeviceDefault.Settings">
<item name="colorPrimary">@color/accent_device_default</item>
<item name="colorPrimaryDark">@color/accent_emphasis_dark</item>
<item name="colorAccent">@color/accent_device_default</item>
<item name="android:actionBarStyle">@style/Widget.DeviceDefault.ActionBar.Settings</item>
</style>
<!-- ActionBar style for Settings -->
<style name="Widget.DeviceDefault.ActionBar.Settings" parent="@android:style/Widget.DeviceDefault.ActionBar">
<item name="android:background">?attr/colorPrimary</item>
<item name="android:titleTextStyle">@style/Widget.DeviceDefault.ActionBar.TitleTextStyle.Settings</item>
</style>
<style name="Widget.DeviceDefault.ActionBar.TitleTextStyle.Settings" parent="@android:style/Widget.DeviceDefault.ActionBar.TitleTextStyle">
<item name="android:textColor">@android:color/white</item>
</style>
</resources>