1<?xml version="1.0" encoding="utf-8"?><!-- 2 Copyright (C) 2017 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<resources> 17 18 <!-- Main themes --> 19 <style name="WallpaperTheme" parent="@android:style/Theme.DeviceDefault.Settings"> 20 <item name="colorPrimary">?android:colorPrimary</item> 21 <item name="colorControlActivated">?attr/colorPrimary</item> 22 <item name="android:statusBarColor">?attr/colorPrimary</item> 23 <item name="android:navigationBarColor">@color/translucent_black</item> 24 <item name="android:navigationBarDividerColor">@android:color/transparent</item> 25 <item name="android:windowLightStatusBar">false</item> 26 27 <item name="actionBarSize">?android:attr/actionBarSize</item> 28 <item name="homeAsUpIndicator">@drawable/material_ic_arrow_back_black_24</item> 29 30 <item name="selectableItemBackground">?android:attr/selectableItemBackground</item> 31 <item name="dialogPreferredPadding">24dp</item> 32 <item name="colorControlHighlight">@color/ripple_material_dark</item> 33 <item name="windowActionBar">false</item> 34 <item name="windowNoTitle">true</item> 35 <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item> 36 37 <item name="android:windowActionBar">false</item> 38 <item name="android:windowNoTitle">true</item> 39 <item name="android:fitsSystemWindows">false</item> 40 <item name="android:windowDrawsSystemBarBackgrounds">true</item> 41 </style> 42 43 <style name="WallpaperTheme.Preview" parent="@android:style/Theme.DeviceDefault.Settings"> 44 <item name="android:colorPrimary">@color/material_white_100</item> 45 <item name="colorPrimary">@color/material_white_100</item> 46 <item name="colorControlActivated">?attr/colorPrimary</item> 47 <item name="android:windowBackground">@android:color/transparent</item> 48 <item name="android:windowContentOverlay">@null</item> 49 <item name="android:windowDisablePreview">true</item> 50 51 <!-- Set no title and no action bar because we use a toolbar instead. --> 52 <item name="windowActionBar">false</item> 53 <item name="windowNoTitle">true</item> 54 <item name="android:windowActionBar">false</item> 55 <item name="android:windowNoTitle">true</item> 56 57 <item name="actionBarSize">?android:attr/actionBarSize</item> 58 <item name="homeAsUpIndicator">@drawable/material_ic_arrow_back_black_24</item> 59 60 <item name="selectableItemBackground">?android:attr/selectableItemBackground</item> 61 <item name="dialogPreferredPadding">24dp</item> 62 <item name="colorControlHighlight">@color/ripple_material_dark</item> 63 <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item> 64 65 <!-- Set status bar and navigation buttons to be translucent. --> 66 <item name="android:colorPrimaryDark">@color/translucent_black</item> 67 <item name="android:statusBarColor">@android:color/transparent</item> 68 <item name="android:navigationBarColor">@android:color/transparent</item> 69 70 <!-- Apply borderless button style for the right ripple effect. --> 71 <item name="borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item> 72 73 <item name="android:actionBarItemBackground"> 74 ?android:attr/selectableItemBackgroundBorderless 75 </item> 76 </style> 77 78 <style name="WallpaperTheme.DarkActionBar" parent="@style/WallpaperTheme.Preview"> 79 <item name="colorControlNormal">?attr/colorPrimary</item> 80 <item name="colorButtonNormal">?attr/colorPrimary</item> 81 <item name="android:colorControlActivated">?attr/colorPrimary</item> 82 <item name="android:colorControlHighlight">?attr/colorPrimary</item> 83 <item name="actionMenuTextColor">?attr/colorPrimary</item> 84 <item name="android:actionMenuTextColor">?attr/colorPrimary</item> 85 <item name="android:actionMenuTextAppearance">@style/WallpaperPicker.Preview.TextAppearance.ActionBar</item> 86 </style> 87 88 <!-- Toolbar --> 89 <style name="TranslucentToolbarStyle" parent="@style/Widget.AppCompat.Toolbar"> 90 <item name="android:background">@android:color/transparent</item> 91 <item name="android:theme">@style/WallpaperTheme.DarkActionBar</item> 92 </style> 93 94 <style name="RegularToolbarStyle" parent="@style/Widget.AppCompat.Toolbar"> 95 <item name="android:background">@color/toolbar_color</item> 96 <item name="android:elevation">0dp</item> 97 <item name="android:theme">@style/WallpaperTheme</item> 98 </style> 99 100 <!-- Dialog themes --> 101 <style name="LightDialogTheme" parent="@android:style/Theme.DeviceDefault.Dialog.NoActionBar"> 102 <item name="android:layout">@layout/abc_alert_dialog_material</item> 103 <item name="windowActionBar">false</item> 104 </style> 105 106 <style name="ProgressDialogThemePreL" parent="@style/Theme.AppCompat.Light.Dialog.Alert"> 107 <item name="android:windowBackground">@android:color/transparent</item> 108 </style> 109 110 <!-- Individual components / Widgets --> 111 <style name="HeaderTextAppearance" parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title"/> 112 113 <style name="ButtonStyle" parent="@android:style/Widget.DeviceDefault.Button.Colored"> 114 <item name="android:padding">16dp</item> 115 <item name="android:minHeight">48dp</item> 116 </style> 117 118 <style name="OutlinedButtonStyle" parent="@android:style/Widget.DeviceDefault.Button"> 119 <item name="android:background">@drawable/btn_transparent</item> 120 <item name="android:textAppearance">?android:attr/textAppearanceSmall</item> 121 <item name="android:textColor">@android:color/white</item> 122 </style> 123 124 <style name="ActionBarCheckboxStyle" parent="@android:style/Widget.DeviceDefault.CompoundButton.CheckBox"> 125 <item name="android:textColor">?android:attr/colorPrimary</item> 126 </style> 127 128 <style name="PreviewCheckboxDeviceTheme" parent="@android:style/Theme.DeviceDefault"> 129 <item name="android:colorControlNormal">?android:attr/colorPrimary</item> 130 </style> 131 132 <style name="select_wallpaper_header"> 133 <item name="android:textColor">@color/translucent_black_60_alpha</item> 134 <item name="android:textStyle">bold</item> 135 <item name="android:textSize">@dimen/abc_text_size_body_2_material</item> 136 </style> 137 138 <!-- Preview attribution pane styles --> 139 <style name="WallpaperPicker.BottomPaneStyle" parent="@android:style/Theme.DeviceDefault.Settings"> 140 <item name="android:textColorPrimary">@color/material_white_100</item> 141 <item name="android:textColorSecondary">@color/white_70_alpha</item> 142 <item name="tabTextAppearance">@style/WallpaperPicker.Preview.TextAppearance.NoAllCaps</item> 143 <item name="tabIndicatorColor">?android:attr/textColorPrimary</item> 144 <item name="tabGravity">fill</item> 145 <item name="tabMaxWidth">0dp</item> 146 </style> 147 148 <style name="preview_attribution_pane_title"> 149 <item name="android:textColor">@color/material_white_text</item> 150 <item name="android:textSize">@dimen/abc_text_size_subhead_material</item> 151 </style> 152 153 <style name="preview_attribution_pane_subtitle"> 154 <item name="android:textColor">@color/material_white_text</item> 155 <item name="android:textSize">@dimen/abc_text_size_body_2_material</item> 156 </style> 157 158 <style name="WallpaperPicker.Preview.TextAppearance.NoAllCaps" 159 parent="@android:style/TextAppearance.DeviceDefault.Widget.TabWidget"> 160 <item name="android:textAllCaps">false</item> 161 </style> 162 163 <style name="WallpaperPicker.Preview.TextAppearance.ActionBar" 164 parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Menu"> 165 <item name="android:textAllCaps">false</item> 166 <item name="android:textColor">@color/material_white_100</item> 167 </style> 168 169 <!-- Set wallpaper destination item --> 170 <style name="set_wallpaper_destination_item"> 171 <item name="android:minHeight">@dimen/set_wallpaper_dialog_item_min_height</item> 172 <item name="android:textAppearance">?attr/textAppearanceListItemSmall</item> 173 <item name="android:textColor">?android:attr/textColorPrimary</item> 174 <item name="android:textSize">@dimen/abc_text_size_subhead_material</item> 175 <item name="android:gravity">center_vertical</item> 176 <item name="android:alpha">.87</item> 177 <item name="android:paddingStart">?attr/dialogPreferredPadding</item> 178 <item name="android:paddingEnd">?attr/dialogPreferredPadding</item> 179 <item name="android:background">?attr/selectableItemBackground</item> 180 <item name="android:drawablePadding">@dimen/set_wallpaper_dialog_item_drawable_padding 181 </item> 182 <item name="android:drawableTint">?android:colorAccent</item> 183 <item name="android:drawableTintMode">src_atop</item> 184 </style> 185 186 <!-- Desktop UI - category tabs layout --> 187 <style name="CategoryTabLayout" parent="Widget.Design.TabLayout"> 188 <item name="tabIndicatorColor">@color/material_white_100</item> 189 <item name="tabIndicatorHeight">2dp</item> 190 <item name="tabTextAppearance">@style/CategoryTabTextAppearance</item> 191 </style> 192 193 <style name="CategoryTabTextAppearance" parent="TextAppearance.Design.Tab"> 194 <item name="android:textColor">@color/white_67_alpha</item> 195 <item name="android:textSize">@dimen/category_tab_text_size</item> 196 <item name="textAllCaps">false</item> 197 </style> 198 199</resources> 200