blob: a003870b84e55f2a6826d1fe1cde8681535719a2 [file] [log] [blame]
Amith Yamasani25b69eb2011-01-07 15:31:35 -08001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2010 The Android Open Source Project
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15-->
16
Julia Tuttleb2313602023-06-09 13:30:25 -040017<resources
18 xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
Russell Brennerac57f3e2013-08-28 09:44:30 -070019
Fan Zhanga122be12018-07-16 16:28:37 -070020 <style name="Transparent">
tmfang5bd71512018-07-17 13:53:04 +080021 <item name="alertDialogTheme">@style/Theme.AlertDialog</item>
Maurice Lamdd3e2432015-11-05 18:51:05 -080022 <item name="android:windowBackground">@android:color/transparent</item>
23 <item name="android:windowNoTitle">true</item>
24 <item name="android:windowIsFloating">true</item>
Maurice Lamdd3e2432015-11-05 18:51:05 -080025 </style>
26
Alan Viverette1eb52832014-06-03 11:15:54 -070027 <style name="Theme.Settings" parent="Theme.SettingsBase">
Fan Zhangb4b77252019-05-14 17:25:02 +000028 <item name="android:clipToPadding">false</item>
29 <item name="android:clipChildren">false</item>
Edgar Wang817a1672021-04-14 09:54:04 +080030 <item name="preferenceTheme">@style/SettingsPreferenceTheme</item>
Fan Zhang1c118b52016-12-09 13:04:24 -080031 <item name="android:listPreferredItemHeight">72dip</item>
Amin Shaikh3f1de202019-05-01 17:29:02 -040032 <item name="android:homeAsUpIndicator">@drawable/ic_arrow_back</item>
Fan Zhangb4b77252019-05-14 17:25:02 +000033 <item name="android:navigationBarColor">@android:color/transparent</item>
Sunny Shaob1c4b022019-09-27 21:32:11 +080034 <item name="android:datePickerDialogTheme">@style/PickerDialogTheme.Settings</item>
Fabrice Di Meglio5c3fd1c2014-07-02 18:16:35 -070035
Maurice Lam8d1f9c92015-07-09 16:38:37 -070036 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
Kevin Chyn4882e872018-06-25 17:58:31 -070037 <item name="face_layout_theme">@style/FaceLayoutTheme</item>
Russell Brennerac57f3e2013-08-28 09:44:30 -070038 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_holo_dark</item>
jackqdyulei2fba1942018-12-17 16:58:25 -080039
Tsung-Mao Fangdf00a3b2021-06-23 17:53:59 +080040 <!-- For edge-to-edge -->
41 <item name="android:navigationBarColor">@android:color/transparent</item>
42 <item name="android:statusBarColor">@android:color/transparent</item>
43
jackqdyulei2fba1942018-12-17 16:58:25 -080044 <!-- For wifi icon -->
Maurice Lamb50dfb72015-04-20 18:18:54 -070045 <item name="wifi_signal">@drawable/wifi_signal</item>
Jason Monk2d499532015-06-03 10:53:03 -040046 <item name="wifi_signal_color">?android:attr/colorAccent</item>
Stephen Chen20bfe522017-01-18 15:32:02 -080047 <item name="wifi_friction">@drawable/wifi_friction</item>
jackqdyulei2fba1942018-12-17 16:58:25 -080048
Doris Lingc5a1b4f2019-02-20 16:33:24 -080049 <item name="side_margin">0dp</item>
pastychang79614822019-01-03 10:12:54 +080050 <item name="sudListItemIconColor">?android:attr/colorAccent</item>
Alan Viveretteab585d82014-04-15 17:42:33 -070051
Fabrice Di Meglio9c3f11f2014-07-23 13:31:26 -070052 <!-- Redefine the ActionBar style for contentInsetStart -->
Salvador Martinez2bb99302018-11-02 14:15:44 -070053 <item name="android:actionBarStyle">@style/Widget.ActionBar</item>
Fabrice Di Meglio676e9c12014-06-24 15:29:08 -070054
Fabrice Di Megliod40dd452014-07-18 15:20:34 -070055 <item name="preferenceBackgroundColor">@drawable/preference_background</item>
Fabrice Di Meglioda8baba2014-06-10 17:12:51 -070056
tmfang5bd71512018-07-17 13:53:04 +080057 <!-- For AndroidX AlertDialog -->
Raff Tsai0810afe2018-07-17 09:59:58 +080058 <item name="alertDialogTheme">@style/Theme.AlertDialog</item>
Selim Cinek59db2942014-06-05 07:19:21 +020059
Matt Pietalc4aa3b42021-10-14 09:23:54 -040060 <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
Jyun LuoLaidbcc3d42018-03-28 17:45:44 +080061
tmfangd0fb3ff2019-02-23 13:28:00 +080062 <!-- For AppBarLayout -->
63 <item name="colorPrimary">@*android:color/primary_device_default_settings_light</item>
64 <item name="colorPrimaryVariant">@android:color/white</item>
65
jackqdyuleicf6374e2018-12-10 13:27:25 -080066 <!-- For slice view in settings -->
67 <item name="sliceViewStyle">@style/Widget.SliceView.Settings</item>
Julia Tuttleb2313602023-06-09 13:30:25 -040068
69 <item name="notification_importance_button_background_color_unselected">@android:color/transparent</item>
Marcelo Arteiro8577c102024-10-18 11:51:49 +000070 <item name="notification_importance_button_border_color_unselected">@androidprv:color/materialColorOutlineVariant</item>
71 <item name="notification_importance_button_foreground_color_unselected">@androidprv:color/materialColorOnSurfaceVariant</item>
Julia Tuttleb2313602023-06-09 13:30:25 -040072
Marcelo Arteiro8577c102024-10-18 11:51:49 +000073 <item name="notification_importance_button_background_color_selected">@androidprv:color/materialColorSecondaryContainer</item>
74 <item name="notification_importance_button_border_color_selected">@androidprv:color/materialColorOnSecondaryContainer</item>
75 <item name="notification_importance_button_foreground_color_selected">@androidprv:color/materialColorOnSecondaryContainer</item>
Matías Hernándezb1e28232024-10-03 13:21:34 +020076
77 <!-- For AppCompat widgets, e.g. TextInputLayout -->
78 <item name="colorAccent">?android:attr/colorAccent</item>
Fabrice Di Meglio63386952014-05-28 20:08:55 -070079 </style>
80
Fan Zhanga122be12018-07-16 16:28:37 -070081 <!-- Variant of the settings theme with no action bar. -->
82 <style name="Theme.Settings.NoActionBar">
83 <item name="android:windowActionBar">false</item>
84 <item name="android:windowNoTitle">true</item>
Bonian Chen81cac6c2023-01-16 09:25:40 +000085 <item name="colorSurface">@color/settingslib_colorSurface</item>
Fan Zhanga122be12018-07-16 16:28:37 -070086 </style>
87
Mill Chen14cfd2f2021-01-06 07:46:46 +080088 <style name="Theme.SubSettings.Base" parent="Theme.Settings.NoActionBar">
Fabrice Di Meglio1b186652014-07-15 16:02:09 -070089 <!-- Redefine the ActionBar style for contentInsetStart -->
Salvador Martinez2bb99302018-11-02 14:15:44 -070090 <item name="android:actionBarStyle">@style/Widget.ActionBar.SubSettings</item>
Fabrice Di Meglio1b186652014-07-15 16:02:09 -070091
Mill Chen23d3ecc2021-03-23 23:09:47 +080092 <item name="android:navigationBarColor">@android:color/transparent</item>
93 <item name="android:statusBarColor">@android:color/transparent</item>
Fabrice Di Meglio1b186652014-07-15 16:02:09 -070094 </style>
95
Salvador Martinez2bb99302018-11-02 14:15:44 -070096 <style name="Theme.SubSettings" parent="Theme.SubSettings.Base"/>
97
Jeremy Kleine3e7b952016-01-25 14:43:49 -080098 <style name="Theme.ProvisioningActivity" parent="@android:style/Theme.Translucent.NoTitleBar">
99 <item name="android:windowAnimationStyle">@null</item>
100 <item name="android:windowIsTranslucent">true</item>
101 <item name="android:windowBackground">@android:color/transparent</item>
102 <item name="android:windowContentOverlay">@null</item>
103 <item name="android:windowNoTitle">true</item>
104 <item name="android:windowIsFloating">true</item>
105 <item name="android:backgroundDimEnabled">false</item>
106 </style>
107
Arc Wang4a2acd22021-05-19 16:57:21 +0800108 <style name="Theme.LocalePickerWithRegionActivity" parent="Theme.Settings">
109 <item name="android:textColorHint">?android:attr/textColorSecondary</item>
110 </style>
111
Chaohui Wange752f722023-10-25 10:37:20 +0800112 <!-- TODO: Clean up this -->
113 <style name="ThemeOverlay.SwitchBar.Settings"
114 parent="@*android:style/ThemeOverlay.DeviceDefault.ActionBar" />
Fabrice Di Meglioda8baba2014-06-10 17:12:51 -0700115
Maurice Lamba419452015-05-08 15:01:48 -0700116 <style name="ThemeOverlay.AlertDialog" parent="@android:style/ThemeOverlay.Material.Dialog.Alert">
117 <item name="android:windowSoftInputMode">adjustResize</item>
118 </style>
119
Andreea Costinasd9f36f92024-09-20 14:37:04 +0000120 <style name="Theme.AlertDialog" parent="@style/Theme.AppCompat.DayNight.Dialog.Alert">
Fabrice Di Meglio31335ea2014-06-03 16:22:01 -0700121 <item name="android:windowSoftInputMode">adjustResize</item>
Mill Chenfb72f382019-05-28 17:27:03 +0800122 <item name="android:clipToPadding">true</item>
123 <item name="android:clipChildren">true</item>
Chun-Ku Lin7a8602d2023-05-22 21:19:05 +0000124 <item name="android:textDirection">locale</item>
125 <item name="android:layoutDirection">locale</item>
Fabrice Di Meglio31335ea2014-06-03 16:22:01 -0700126
Fabrice Di Meglio31335ea2014-06-03 16:22:01 -0700127 <!-- Redefine the ActionBar style for contentInsetStart -->
Salvador Martinez2bb99302018-11-02 14:15:44 -0700128 <item name="android:actionBarStyle">@style/Widget.ActionBar</item>
Raff Tsai0810afe2018-07-17 09:59:58 +0800129
Raff Tsai953e3902019-03-05 12:07:50 +0800130 <!-- copied from Theme.DeviceDefault.Dialog.Alert -->
Raff Tsai0810afe2018-07-17 09:59:58 +0800131 <item name="dialogCornerRadius">@*android:dimen/config_dialogCornerRadius</item>
Raff Tsai953e3902019-03-05 12:07:50 +0800132 <item name="android:windowTitleStyle">@*android:style/DialogWindowTitle.DeviceDefault</item>
133 <item name="android:textAppearanceMedium">@style/TextAppearance.DialogMessage</item>
134 <item name="buttonBarButtonStyle">@*android:style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
Fabrice Di Meglio31335ea2014-06-03 16:22:01 -0700135 </style>
136
SongFerngWang4780be42021-12-21 05:39:09 +0800137
138 <style name="Theme.AlertDialog.SimConfirmDialog">
139 <item name="buttonBarStyle">@style/SimConfirmDialog.ButtonBarStyle</item>
140 <item name="buttonBarButtonStyle">@style/SimConfirmDialog.OutlineButton</item>
141 <item name="android:textAllCaps">false</item>
142 </style>
143
Andrew Sapperstein5b66e142016-06-11 12:12:44 -0700144 <style name="Theme.ConfirmDeviceCredentialsDark" parent="@android:style/Theme.DeviceDefault">
Jorim Jaggi8a09b612015-04-06 17:47:18 -0700145 <item name="android:windowActionBar">false</item>
146 <item name="android:windowNoTitle">true</item>
Andrew Sapperstein00677602016-05-23 16:38:28 -0700147 <item name="android:windowBackground">?android:attr/colorPrimary</item>
Jorim Jaggi8a09b612015-04-06 17:47:18 -0700148
149 <item name="confirmDeviceCredentialsSideMargin">32dp</item>
150 <item name="confirmDeviceCredentialsTopMargin">32dp</item>
151
Matt Pietalc4aa3b42021-10-14 09:23:54 -0400152 <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
Jorim Jaggiff41a9a2015-06-09 15:31:28 -0700153
154 <item name="android:windowAnimationStyle">@style/ConfirmDeviceCredentialsAnimationStyle</item>
Jorim Jaggi8a09b612015-04-06 17:47:18 -0700155 </style>
Jason Monk6fca98f2017-02-01 20:20:44 -0500156
Jorim Jaggi98407942016-08-02 11:53:12 +0200157 <style name="FallbackHome" parent="@android:style/Theme.DeviceDefault.NoActionBar">
Jeff Sharkeyc80dc5e2016-05-03 17:25:37 -0600158 <item name="android:windowBackground">@android:color/transparent</item>
159 <item name="android:colorBackgroundCacheHint">@null</item>
160 <item name="android:windowShowWallpaper">true</item>
161 <item name="android:windowNoTitle">true</item>
162 <item name="android:windowTranslucentStatus">false</item>
163 <item name="android:windowTranslucentNavigation">false</item>
164 <item name="android:windowDrawsSystemBarBackgrounds">true</item>
165 <item name="android:statusBarColor">#00000000</item>
166 <item name="android:navigationBarColor">#00000000</item>
Jeff Sharkeye555a6f2016-02-23 20:48:01 -0700167 </style>
168
Jorim Jaggia616a0d2016-06-29 16:33:39 -0700169 <style name="FallbackHome.SetupWizard" parent="@android:style/Theme.Material.NoActionBar.Fullscreen">
170 <item name="android:windowBackground">@drawable/fallback_home_unprovisioned_background</item>
171 <item name="android:colorBackgroundCacheHint">@null</item>
172 <item name="android:windowNoTitle">true</item>
173 <item name="android:windowDrawsSystemBarBackgrounds">true</item>
174 <item name="android:statusBarColor">#00000000</item>
175 <item name="android:navigationBarColor">#00000000</item>
176 </style>
177
tmfangfe50f432018-08-09 12:48:58 +0800178 <style name="Theme.BluetoothPermission" parent="@style/Theme.AlertDialog">
Svetoslav Ganovb06766f2016-07-22 20:08:41 -0700179 <item name="android:windowNoTitle">true</item>
180 </style>
181
Amin Shaikha5e8bdd2018-12-19 14:42:59 -0500182 <style name="Theme.Settings.HomeBase" parent="Theme.Settings.NoActionBar">
Raff Tsai082f8ee2018-06-29 06:11:39 +0000183 <item name="colorPrimary">@*android:color/primary_device_default_settings_light</item>
tmfang9d4a8062018-07-26 17:32:49 +0800184 <item name="colorAccent">@*android:color/accent_device_default_light</item>
Edgar Wang66c16d52024-05-16 12:06:59 +0000185 <item name="android:listPreferredItemPaddingStart">16dp</item>
Edgar Wang817a1672021-04-14 09:54:04 +0800186 <item name="preferenceTheme">@style/SettingsPreferenceTheme</item>
Fan Zhang3181e1a2018-10-10 15:25:47 -0700187
188 <!-- action bar, needed for search bar icon tinting -->
Doris Lingc00b1a22018-12-18 17:07:31 -0800189 <item name="android:actionBarTheme">@*android:style/ThemeOverlay.DeviceDefault.ActionBar</item>
Raff Tsaib92e9d42018-11-13 04:02:07 +0800190
Sunny Shaoda01c0f2018-12-03 19:12:31 +0800191 <!-- Define this color for material design -->
192 <item name="colorPrimaryVariant">@android:color/white</item>
Raff Tsai0a39e432018-09-17 14:40:08 +0800193 </style>
194
195 <style name="Theme.Settings.Home" parent="Theme.Settings.HomeBase">
196 <item name="colorPrimaryDark">@*android:color/primary_dark_device_default_settings_light</item>
Raff Tsai11b17a72018-08-13 13:37:42 +0800197 <item name="android:windowLightStatusBar">true</item>
Raff Tsai0a39e432018-09-17 14:40:08 +0800198 <item name="android:navigationBarDividerColor">@*android:color/ripple_material_light</item>
Tsung-Mao Fangdf00a3b2021-06-23 17:53:59 +0800199 <!-- Homepage should follow device default design, the values is same as device default theme.-->
200 <item name="android:navigationBarColor">@android:color/white</item>
201 <item name="android:statusBarColor">?attr/colorPrimaryDark</item>
Mill Chen14d30932025-02-21 09:04:43 -0800202 <item name="android:colorBackground">@color/settingslib_materialColorSurfaceContainerLow</item>
tmfang9d4a8062018-07-26 17:32:49 +0800203 </style>
204
Jason Chiu177573c2021-12-02 14:26:24 +0800205 <style name="Theme.Settings.Home.NoAnimation">
Jason Chiubb46bb72021-11-19 12:36:15 +0800206 <item name="android:windowAnimationStyle">@null</item>
207 </style>
208
Jason Chiu4b6a1a52020-02-11 16:36:35 +0800209 <style name="Theme.Settings.ContextualCard" parent="Theme.Settings.Home">
210 <item name="android:textAppearanceListItem">@style/TextAppearance.HomepageCardTitle</item>
211 </style>
212
Matthew Fritze125a3662018-12-13 16:56:21 -0800213 <!-- Note that Dialog themes do not set list dividers -->
lindatsenge972b162019-04-19 15:40:20 -0700214 <style name="Theme.Panel" parent="@*android:style/Theme.DeviceDefault.Settings.Dialog">
Matthew Fritzeb6fdd252019-03-08 08:15:00 -0800215 <item name="android:windowBackground">@null</item>
Behnam Heydarshahi806297f2023-02-27 19:39:25 +0000216 <item name="android:windowTranslucentNavigation">true</item>
Matthew Fritzec14316c2018-11-28 13:05:43 -0800217 <item name="android:dividerHorizontal">@*android:drawable/list_divider_material</item>
218 <item name="android:windowNoTitle">true</item>
Matthew Fritze125a3662018-12-13 16:56:21 -0800219 <item name="android:listDivider">@*android:drawable/list_divider_material</item>
Matthew Fritzec14316c2018-11-28 13:05:43 -0800220 <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
Matt Fritze90899e02018-10-16 12:41:42 -0700221 </style>
222
Julia Tuttleb2313602023-06-09 13:30:25 -0400223 <style name="Theme.Panel.Material" parent="Theme.Panel">
Edgar Wang2917c0c2023-05-30 08:28:30 +0000224 <item name="android:switchStyle">@style/Switch.SettingsLib</item>
Chaohui Wang7c95dad2023-10-21 00:35:25 +0800225 <item name="switchStyle">@style/SwitchCompat.SettingsLib</item>
Julia Tuttleb2313602023-06-09 13:30:25 -0400226
227 <item name="notification_importance_button_background_color_unselected">@android:color/transparent</item>
228 <item name="notification_importance_button_border_color_unselected">@android:color/system_outline_variant_light</item>
229 <item name="notification_importance_button_foreground_color_unselected">@android:color/system_on_surface_variant_light</item>
230
231 <item name="notification_importance_button_background_color_selected">@android:color/system_secondary_container_light</item>
232 <item name="notification_importance_button_border_color_selected">@android:color/system_on_secondary_container_light</item>
233 <item name="notification_importance_button_foreground_color_selected">@android:color/system_on_secondary_container_light</item>
Edgar Wang2917c0c2023-05-30 08:28:30 +0000234 </style>
Julia Tuttleb2313602023-06-09 13:30:25 -0400235
Raff Tsai41435ad2020-01-13 03:07:00 +0800236 <!-- Material theme for the pages containing TabLayout and ViewPager -->
237 <style name="Theme.TabTheme" parent="@style/Theme.MaterialComponents.DayNight">
238 <item name="colorPrimary">@*android:color/edge_effect_device_default_light</item>
239 </style>
Mill Chen14cfd2f2021-01-06 07:46:46 +0800240
Mill Chen23d3ecc2021-03-23 23:09:47 +0800241 <style name="Theme.CollapsingToolbar.Settings" parent="@style/Theme.MaterialComponents.DayNight">
242 <item name="elevationOverlayEnabled">true</item>
243 <item name="elevationOverlayColor">?attr/colorPrimary</item>
Mill Chen14cfd2f2021-01-06 07:46:46 +0800244 <item name="colorPrimary">@*android:color/primary_device_default_settings_light</item>
245 <item name="colorAccent">@*android:color/accent_device_default_light</item>
246 </style>
Mill Chen24c7b782025-01-10 08:56:25 +0000247
248 <style name="SettingsSudThemeGlif.Light" parent="@style/SudThemeGlif.Light">
249 <item name="android:background">@color/settingslib_materialColorSurfaceContainerLowest</item>
250 </style>
Amith Yamasani25b69eb2011-01-07 15:31:35 -0800251</resources>