1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 ~ Copyright (C) 2022 The Android Open Source Project 4 ~ 5 ~ Licensed under the Apache License, Version 2.0 (the "License"); 6 ~ you may not use this file except in compliance with the License. 7 ~ You may obtain a copy of the License at 8 ~ 9 ~ http://www.apache.org/licenses/LICENSE-2.0 10 ~ 11 ~ Unless required by applicable law or agreed to in writing, software 12 ~ distributed under the License is distributed on an "AS IS" BASIS, 13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 ~ See the License for the specific language governing permissions and 15 ~ limitations under the License. 16 --> 17 18<resources> 19 <style name="Theme.SafetyCenterQsBase" parent="@android:style/Theme.DeviceDefault.NoActionBar"> 20 <item name="android:filterTouchesWhenObscured">true</item> 21 22 <!-- Safety Center Quick Settings uses dark mode resources --> 23 <item name="colorSurface">@color/sc_surface_dark</item> 24 <item name="colorSurfaceVariant">@color/sc_surface_variant_dark</item> 25 <item name="colorAccentPrimary">@color/sc_accent_primary_dark</item> 26 27 <item name="colorScStatusInfo">@color/sc_status_info_dark</item> 28 <item name="colorScStatusRecommend">@color/sc_status_recommend_dark</item> 29 <item name="colorScStatusWarn">@color/sc_status_warn_dark</item> 30 31 <item name="colorScStatusBackgroundInfo">@color/sc_status_background_info_dark</item> 32 <item name="colorScStatusBackgroundRecommend"> 33 @color/sc_status_background_recommend_dark 34 </item> 35 <item name="colorScStatusBackgroundWarn">@color/sc_status_background_warn_dark</item> 36 37 <item name="colorScIconInfo">@color/sc_icon_info_dark</item> 38 <item name="colorScIconRecommend">@color/sc_icon_recommend_dark</item> 39 <item name="colorScIconWarn">@color/sc_icon_warn_dark</item> 40 <item name="colorScIconNull">@color/sc_icon_null_dark</item> 41 42 <item name="colorScShieldAccent">@color/sc_shield_accent</item> 43 44 <item name="scStatusTitleAndSummaryContainerStyle"> 45 @style/SafetyCenterStatusTitleAndSummaryContainer.Fixed 46 </item> 47 <item name="scStatusButtonStyle">@style/SafetyCenterStatusButton.Fixed</item> 48 49 <!-- Buttons --> 50 <item name="scActionButtonListLayout">@layout/action_button_list_fixed</item> 51 <item name="scActionButtonTheme"> 52 <!-- Dark-only theme for QS buttons --> 53 @style/Theme.MaterialComponents 54 </item> 55 <item name="scActionButtonStyle">@style/SafetyCenterActionButton.Fixed</item> 56 <item name="scSecondaryActionButtonStyle"> 57 @style/SecondarySafetyCenterActionButton.Fixed 58 </item> 59 60 <item name="scCardSideMargin">@dimen/sc_spacing_large</item> 61 62 <item name="textColorScActionButton">@color/sc_primary_action_button_text</item> 63 <item name="textColorScSecondaryActionButton">?android:attr/textColorPrimary</item> 64 65 <item name="colorScOutlineButtonInfoBase">@color/sc_outline_button_info_base_dark</item> 66 <item name="colorScOutlineButtonRecommendBase"> 67 @color/sc_outline_button_recommend_base_dark 68 </item> 69 <item name="colorScOutlineButtonWarnBase">@color/sc_outline_button_warn_base_dark</item> 70 </style> 71 72 <style name="Theme.SafetyCenterQs" parent="Theme.SafetyCenterQsBase" /> 73 74 <style name="Theme.SafetyCenterQsExpressive" parent="Theme.SafetyCenterQs"> 75 <item name="scCardSideMargin">0dp</item> 76 </style> 77 78 <style name="Theme.SafetyCenterBase" parent="Theme.PermissionController.Settings.FilterTouches"> 79 <item name="colorSurface">@color/sc_surface_light</item> 80 <item name="colorSurfaceVariant">@color/sc_surface_variant_light</item> 81 <item name="colorAccentPrimary">@color/sc_accent_primary_light</item> 82 83 <item name="colorScStatusInfo">@color/sc_status_info_light</item> 84 <item name="colorScStatusRecommend">@color/sc_status_recommend_light</item> 85 <item name="colorScStatusWarn">@color/sc_status_warn_light</item> 86 87 <item name="colorScStatusBackgroundInfo">@color/sc_status_background_info_light</item> 88 <item name="colorScStatusBackgroundRecommend"> 89 @color/sc_status_background_recommend_light 90 </item> 91 <item name="colorScStatusBackgroundWarn">@color/sc_status_background_warn_light</item> 92 93 <item name="colorScIconInfo">@color/sc_icon_info_light</item> 94 <item name="colorScIconRecommend">@color/sc_icon_recommend_light</item> 95 <item name="colorScIconWarn">@color/sc_icon_warn_light</item> 96 <item name="colorScIconNull">@color/sc_icon_null_light</item> 97 98 <item name="colorScShieldAccent">@color/sc_shield_accent</item> 99 100 <item name="scStatusTitleAndSummaryContainerStyle"> 101 @style/SafetyCenterStatusTitleAndSummaryContainer.Responsive 102 </item> 103 <item name="scStatusButtonStyle">@style/SafetyCenterStatusButton.Responsive</item> 104 105 <!-- Buttons --> 106 <item name="scActionButtonListLayout">@layout/action_button_list_responsive</item> 107 <item name="scActionButtonTheme">@style/Theme.MaterialComponents.DayNight</item> 108 <item name="scActionButtonStyle">@style/SafetyCenterActionButton.Responsive</item> 109 <item name="scSecondaryActionButtonStyle"> 110 @style/SecondarySafetyCenterActionButton.Responsive 111 </item> 112 113 <item name="scCardSideMargin">@dimen/sc_spacing_large</item> 114 115 <item name="textColorScActionButton">@color/sc_primary_action_button_text</item> 116 <item name="textColorScSecondaryActionButton">?android:attr/textColorPrimary</item> 117 118 <item name="colorScOutlineButtonInfoBase">@color/sc_outline_button_info_base_light</item> 119 <item name="colorScOutlineButtonRecommendBase"> 120 @color/sc_outline_button_recommend_base_light 121 </item> 122 <item name="colorScOutlineButtonWarnBase">@color/sc_outline_button_warn_base_light</item> 123 </style> 124 125 <style name="Theme.SafetyCenter" parent="Theme.SafetyCenterBase" /> 126 127 <style name="Theme.SafetyCenterExpressive" parent="Theme.SafetyCenter"> 128 <item name="scCardSideMargin">0dp</item> 129 </style> 130</resources>