themes_material.xml revision 9826f636ad4fe3714d60972acd918e09eb44d971
1<?xml version="1.0" encoding="utf-8"?> 2<!-- Copyright (C) 2014 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 17<!-- 18=============================================================== 19 PLEASE READ 20=============================================================== 21 22The Material themes must not be modified in order to pass CTS. 23Many related themes and styles depend on other values defined in this file. 24If you would like to provide custom themes and styles for your device, 25please see themes_device_defaults.xml. 26 27=============================================================== 28 PLEASE READ 29=============================================================== 30 --> 31<resources> 32 33 <!-- Material theme (dark version). 34 <p>If you want to ensure that your 35 app consistently uses the Material theme at all times, you must explicitly declare it in your 36 manifest. For example, {@code <application android:theme="@style/Theme.Material">}. 37 38 <p>Styles used by the Material theme are named using the convention Type.Material.Etc 39 (for example, {@code Widget.Material.Button} and {@code 40 TextAppearance.Material.Widget.PopupMenu.Large}). 41 Specific resources used by Material are named using the convention @type/foo_bar_baz_material 42 with trailing _dark or _light specifiers if they are not shared between both light and 43 dark versions of the theme. --> 44 <style name="Theme.Material"> 45 <item name="colorForeground">@color/bright_foreground_material_dark</item> 46 <item name="colorForegroundInverse">@color/bright_foreground_material_light</item> 47 <item name="colorBackground">@color/background_material_dark</item> 48 <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_material_dark</item> 49 <item name="disabledAlpha">@dimen/disabled_alpha_material_dark</item> 50 <item name="backgroundDimAmount">0.6</item> 51 52 <!-- Text styles --> 53 <item name="textAppearance">@style/TextAppearance.Material</item> 54 <item name="textAppearanceInverse">@style/TextAppearance.Material.Inverse</item> 55 56 <item name="textColorPrimary">@color/primary_text_material_dark</item> 57 <item name="textColorPrimaryInverse">@color/primary_text_material_light</item> 58 <item name="textColorPrimaryDisableOnly">@color/primary_text_disable_only_material_dark</item> 59 <item name="textColorSecondary">@color/secondary_text_material_dark</item> 60 <item name="textColorSecondaryInverse">@color/secondary_text_material_light</item> 61 <item name="textColorTertiary">@color/secondary_text_material_dark</item> 62 <item name="textColorTertiaryInverse">@color/secondary_text_material_light</item> 63 <item name="textColorHint">@color/hint_foreground_material_dark</item> 64 <item name="textColorHintInverse">@color/hint_foreground_material_light</item> 65 <item name="textColorHighlight">@color/highlighted_text_material_dark</item> 66 <item name="textColorHighlightInverse">@color/highlighted_text_material_light</item> 67 <item name="textColorLink">@color/link_text_material_dark</item> 68 <item name="textColorLinkInverse">@color/link_text_material_light</item> 69 <item name="textColorSearchUrl">@color/search_url_text_material_dark</item> 70 <item name="textColorAlertDialogListItem">@color/primary_text_material_dark</item> 71 72 <item name="textAppearanceLarge">@style/TextAppearance.Material.Large</item> 73 <item name="textAppearanceLargeInverse">@style/TextAppearance.Material.Large.Inverse</item> 74 <item name="textAppearanceMedium">@style/TextAppearance.Material.Medium</item> 75 <item name="textAppearanceMediumInverse">@style/TextAppearance.Material.Medium.Inverse</item> 76 <item name="textAppearanceSmall">@style/TextAppearance.Material.Small</item> 77 <item name="textAppearanceSmallInverse">@style/TextAppearance.Material.Small.Inverse</item> 78 <item name="textAppearanceSearchResultTitle">@style/TextAppearance.Material.SearchResult.Title</item> 79 <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.Material.SearchResult.Subtitle</item> 80 81 <item name="textAppearanceButton">@style/TextAppearance.Material.Widget.Button</item> 82 83 <item name="editTextColor">?attr/textColorPrimary</item> 84 <item name="editTextBackground">@drawable/edit_text_material</item> 85 86 <item name="candidatesTextStyleSpans">@string/candidates_style</item> 87 88 <item name="textCheckMark">@drawable/indicator_check_mark_dark</item> 89 <item name="textCheckMarkInverse">@drawable/indicator_check_mark_light</item> 90 91 <item name="textAppearanceLargePopupMenu">@style/TextAppearance.Material.Widget.PopupMenu.Large</item> 92 <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.Material.Widget.PopupMenu.Small</item> 93 94 <!-- Button styles --> 95 <item name="buttonStyle">@style/Widget.Material.Button</item> 96 <item name="buttonStyleSmall">@style/Widget.Material.Button.Small</item> 97 <item name="buttonStyleInset">@style/Widget.Material.Button.Inset</item> 98 <item name="buttonStyleToggle">@style/Widget.Material.Button.Toggle</item> 99 100 <item name="switchStyle">@style/Widget.Material.CompoundButton.Switch</item> 101 <item name="mediaRouteButtonStyle">@style/Widget.Material.MediaRouteButton</item> 102 103 <item name="selectableItemBackground">@drawable/item_background_material</item> 104 <item name="selectableItemBackgroundBorderless">@drawable/item_background_borderless_material</item> 105 <item name="borderlessButtonStyle">@style/Widget.Material.Button.Borderless</item> 106 <item name="homeAsUpIndicator">@drawable/ic_ab_back_material</item> 107 108 <!-- List attributes --> 109 <item name="listPreferredItemHeight">64dip</item> 110 <item name="listPreferredItemHeightSmall">48dip</item> 111 <item name="listPreferredItemHeightLarge">80dip</item> 112 <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item> 113 <item name="textAppearanceListItem">@style/TextAppearance.Material.Subhead</item> 114 <item name="textAppearanceListItemSmall">@style/TextAppearance.Material.Subhead</item> 115 <item name="textAppearanceListItemSecondary">@style/TextAppearance.Material.Body1</item> 116 <item name="listPreferredItemPaddingLeft">16dip</item> 117 <item name="listPreferredItemPaddingRight">16dip</item> 118 <item name="listPreferredItemPaddingStart">16dip</item> 119 <item name="listPreferredItemPaddingEnd">16dip</item> 120 121 <!-- @hide --> 122 <item name="searchResultListItemHeight">58dip</item> 123 <item name="listDivider">@drawable/list_divider_material</item> 124 <item name="listSeparatorTextViewStyle">@style/Widget.Material.TextView.ListSeparator</item> 125 126 <item name="listChoiceIndicatorSingle">@drawable/btn_radio_material_anim</item> 127 <item name="listChoiceIndicatorMultiple">@drawable/btn_check_material_anim</item> 128 129 <item name="listChoiceBackgroundIndicator">?attr/selectableItemBackground</item> 130 <item name="activatedBackgroundIndicator">@drawable/activated_background_material</item> 131 132 <item name="listDividerAlertDialog">@drawable/list_divider_material</item> 133 134 <item name="expandableListPreferredItemPaddingLeft">40dip</item> 135 <item name="expandableListPreferredChildPaddingLeft">?attr/expandableListPreferredItemPaddingLeft</item> 136 137 <item name="expandableListPreferredItemIndicatorLeft">3dip</item> 138 <item name="expandableListPreferredItemIndicatorRight">0dip</item> 139 <item name="expandableListPreferredChildIndicatorLeft">?attr/expandableListPreferredItemIndicatorLeft</item> 140 <item name="expandableListPreferredChildIndicatorRight">?attr/expandableListPreferredItemIndicatorRight</item> 141 <item name="findOnPageNextDrawable">@drawable/ic_find_next_material</item> 142 <item name="findOnPagePreviousDrawable">@drawable/ic_find_previous_material</item> 143 144 <!-- Gallery attributes --> 145 <item name="galleryItemBackground">@drawable/gallery_item_background</item> 146 147 <!-- Window attributes --> 148 <item name="windowBackground">@color/background_material_dark</item> 149 <item name="windowClipToOutline">true</item> 150 <item name="windowFrame">@null</item> 151 <item name="windowNoTitle">false</item> 152 <item name="windowFullscreen">false</item> 153 <item name="windowOverscan">false</item> 154 <item name="windowIsFloating">false</item> 155 <item name="windowContentOverlay">@null</item> 156 <item name="windowShowWallpaper">false</item> 157 <item name="windowTitleStyle">@style/WindowTitle.Material</item> 158 <item name="windowTitleSize">@dimen/action_bar_default_height_material</item> 159 <item name="windowTitleBackgroundStyle">@style/WindowTitleBackground.Material</item> 160 <item name="windowContentTransitions">false</item> 161 <item name="windowActivityTransitions">true</item> 162 <item name="windowAnimationStyle">@style/Animation.Material.Activity</item> 163 <item name="windowSoftInputMode">stateUnspecified|adjustUnspecified</item> 164 <item name="windowActionBar">true</item> 165 <item name="windowActionModeOverlay">false</item> 166 <item name="windowDrawsSystemBarBackgrounds">true</item> 167 <item name="windowActionBarFullscreenDecorLayout">@layout/screen_toolbar</item> 168 <item name="statusBarColor">?attr/colorPrimaryDark</item> 169 <item name="navigationBarColor">@color/black</item> 170 <item name="windowEnterTransition">@transition/fade</item> 171 <item name="windowSharedElementEnterTransition">@transition/move</item> 172 <item name="windowSharedElementExitTransition">@transition/move</item> 173 174 <!-- Dialog attributes --> 175 <item name="dialogTheme">@style/Theme.Material.Dialog</item> 176 <item name="dialogTitleIconsDecorLayout">@layout/dialog_title_icons_material</item> 177 <item name="dialogCustomTitleDecorLayout">@layout/dialog_custom_title_material</item> 178 <item name="dialogTitleDecorLayout">@layout/dialog_title_material</item> 179 180 <!-- AlertDialog attributes --> 181 <item name="alertDialogTheme">@style/Theme.Material.Dialog.Alert</item> 182 <item name="alertDialogStyle">@style/AlertDialog.Material</item> 183 <item name="alertDialogCenterButtons">false</item> 184 <item name="alertDialogIcon">@drawable/ic_dialog_alert_material</item> 185 186 <!-- Presentation attributes --> 187 <item name="presentationTheme">@style/Theme.Material.Dialog.Presentation</item> 188 189 <!-- Toast attributes --> 190 <item name="toastFrameBackground">@drawable/toast_frame</item> 191 192 <!-- Panel attributes --> 193 <item name="panelBackground">?attr/colorBackground</item> 194 <item name="panelFullBackground">@drawable/menu_background_fill_parent_width</item> 195 <!-- These three attributes do not seems to be used by the framework. Declared public though --> 196 <item name="panelColorBackground">#000</item> 197 <item name="panelColorForeground">?attr/textColorPrimary</item> 198 <item name="panelTextAppearance">?attr/textAppearance</item> 199 200 <item name="panelMenuIsCompact">true</item> 201 <item name="panelMenuListWidth">250dip</item> 202 <item name="panelMenuListTheme">@style/Theme.Material.CompactMenu</item> 203 204 <!-- Scrollbar attributes --> 205 <item name="scrollbarFadeDuration">250</item> 206 <item name="scrollbarDefaultDelayBeforeFade">300</item> 207 <item name="scrollbarSize">10dip</item> 208 <item name="scrollbarThumbHorizontal">@drawable/scrollbar_handle_material</item> 209 <item name="scrollbarThumbVertical">@drawable/scrollbar_handle_material</item> 210 <item name="scrollbarTrackHorizontal">@null</item> 211 <item name="scrollbarTrackVertical">@null</item> 212 213 <!-- Text selection handle attributes --> 214 <item name="textSelectHandleLeft">@drawable/text_select_handle_left_material</item> 215 <item name="textSelectHandleRight">@drawable/text_select_handle_right_material</item> 216 <item name="textSelectHandle">@drawable/text_select_handle_middle_material</item> 217 <item name="textSelectHandleWindowStyle">@style/Widget.Material.TextSelectHandle</item> 218 <item name="textSuggestionsWindowStyle">@style/Widget.Material.TextSuggestionsPopupWindow</item> 219 <item name="textCursorDrawable">@drawable/text_cursor_material</item> 220 221 <!-- Widget styles --> 222 <item name="absListViewStyle">@style/Widget.Material.AbsListView</item> 223 <item name="autoCompleteTextViewStyle">@style/Widget.Material.AutoCompleteTextView</item> 224 <item name="checkboxStyle">@style/Widget.Material.CompoundButton.CheckBox</item> 225 <item name="checkedTextViewStyle">@style/Widget.Material.CheckedTextView</item> 226 <item name="dropDownListViewStyle">@style/Widget.Material.ListView.DropDown</item> 227 <item name="editTextStyle">@style/Widget.Material.EditText</item> 228 <item name="expandableListViewStyle">@style/Widget.Material.ExpandableListView</item> 229 <item name="expandableListViewWhiteStyle">@style/Widget.Material.ExpandableListView.White</item> 230 <item name="fastScrollStyle">@style/Widget.Material.FastScroll</item> 231 <item name="galleryStyle">@style/Widget.Material.Gallery</item> 232 <item name="gestureOverlayViewStyle">@style/Widget.Material.GestureOverlayView</item> 233 <item name="gridViewStyle">@style/Widget.Material.GridView</item> 234 <item name="imageButtonStyle">@style/Widget.Material.ImageButton</item> 235 <item name="imageWellStyle">@style/Widget.Material.ImageWell</item> 236 <item name="listViewStyle">@style/Widget.Material.ListView</item> 237 <item name="listViewWhiteStyle">@style/Widget.Material.ListView.White</item> 238 <item name="popupWindowStyle">@style/Widget.Material.PopupWindow</item> 239 <item name="progressBarStyle">@style/Widget.Material.ProgressBar</item> 240 <item name="progressBarStyleHorizontal">@style/Widget.Material.ProgressBar.Horizontal</item> 241 <item name="progressBarStyleSmall">@style/Widget.Material.ProgressBar.Small</item> 242 <item name="progressBarStyleSmallTitle">@style/Widget.Material.ProgressBar.Small.Title</item> 243 <item name="progressBarStyleLarge">@style/Widget.Material.ProgressBar.Large</item> 244 <item name="progressBarStyleInverse">@style/Widget.Material.ProgressBar.Inverse</item> 245 <item name="progressBarStyleSmallInverse">@style/Widget.Material.ProgressBar.Small.Inverse</item> 246 <item name="progressBarStyleLargeInverse">@style/Widget.Material.ProgressBar.Large.Inverse</item> 247 <item name="seekBarStyle">@style/Widget.Material.SeekBar</item> 248 <item name="ratingBarStyle">@style/Widget.Material.RatingBar</item> 249 <item name="ratingBarStyleIndicator">@style/Widget.Material.RatingBar.Indicator</item> 250 <item name="ratingBarStyleSmall">@style/Widget.Material.RatingBar.Small</item> 251 <item name="radioButtonStyle">@style/Widget.Material.CompoundButton.RadioButton</item> 252 <item name="scrollViewStyle">@style/Widget.Material.ScrollView</item> 253 <item name="horizontalScrollViewStyle">@style/Widget.Material.HorizontalScrollView</item> 254 <item name="spinnerStyle">?attr/dropDownSpinnerStyle</item> 255 <item name="dropDownSpinnerStyle">@style/Widget.Material.Spinner.DropDown</item> 256 <item name="starStyle">@style/Widget.Material.CompoundButton.Star</item> 257 <item name="tabWidgetStyle">@style/Widget.Material.TabWidget</item> 258 <item name="textViewStyle">@style/Widget.Material.TextView</item> 259 <item name="errorMessageBackground">@drawable/popup_inline_error_holo_dark</item> 260 <item name="errorMessageAboveBackground">@drawable/popup_inline_error_above_holo_dark</item> 261 <item name="webTextViewStyle">@style/Widget.Material.WebTextView</item> 262 <item name="webViewStyle">@style/Widget.Material.WebView</item> 263 <item name="dropDownItemStyle">@style/Widget.Material.DropDownItem</item> 264 <item name="spinnerDropDownItemStyle">@style/Widget.Material.DropDownItem.Spinner</item> 265 <item name="spinnerItemStyle">@style/Widget.Material.TextView.SpinnerItem</item> 266 <item name="dropDownHintAppearance">@style/TextAppearance.Material.Widget.DropDownHint</item> 267 <item name="keyboardViewStyle">@style/Widget.Material.KeyboardView</item> 268 <item name="quickContactBadgeStyleWindowSmall">@style/Widget.Material.QuickContactBadge.WindowSmall</item> 269 <item name="quickContactBadgeStyleWindowMedium">@style/Widget.Material.QuickContactBadge.WindowMedium</item> 270 <item name="quickContactBadgeStyleWindowLarge">@style/Widget.Material.QuickContactBadge.WindowLarge</item> 271 <item name="quickContactBadgeStyleSmallWindowSmall">@style/Widget.Material.QuickContactBadgeSmall.WindowSmall</item> 272 <item name="quickContactBadgeStyleSmallWindowMedium">@style/Widget.Material.QuickContactBadgeSmall.WindowMedium</item> 273 <item name="quickContactBadgeStyleSmallWindowLarge">@style/Widget.Material.QuickContactBadgeSmall.WindowLarge</item> 274 <item name="listPopupWindowStyle">@style/Widget.Material.ListPopupWindow</item> 275 <item name="popupMenuStyle">@style/Widget.Material.PopupMenu</item> 276 <item name="stackViewStyle">@style/Widget.Material.StackView</item> 277 <item name="activityChooserViewStyle">@style/Widget.Material.ActivityChooserView</item> 278 279 <!-- Preference styles --> 280 <item name="preferenceScreenStyle">@style/Preference.Material.PreferenceScreen</item> 281 <item name="preferenceFragmentStyle">@style/PreferenceFragment.Material</item> 282 <item name="preferenceCategoryStyle">@style/Preference.Material.Category</item> 283 <item name="preferenceStyle">@style/Preference.Material</item> 284 <item name="preferenceInformationStyle">@style/Preference.Material.Information</item> 285 <item name="checkBoxPreferenceStyle">@style/Preference.Material.CheckBoxPreference</item> 286 <item name="switchPreferenceStyle">@style/Preference.Material.SwitchPreference</item> 287 <item name="seekBarPreferenceStyle">@style/Preference.Material.SeekBarPreference</item> 288 <item name="yesNoPreferenceStyle">@style/Preference.Material.DialogPreference.YesNoPreference</item> 289 <item name="dialogPreferenceStyle">@style/Preference.Material.DialogPreference</item> 290 <item name="editTextPreferenceStyle">@style/Preference.Material.DialogPreference.EditTextPreference</item> 291 <item name="ringtonePreferenceStyle">@style/Preference.Material.RingtonePreference</item> 292 <item name="preferenceLayoutChild">@layout/preference_child_material</item> 293 <item name="preferencePanelStyle">@style/PreferencePanel.Material</item> 294 <item name="preferenceHeaderPanelStyle">@style/PreferenceHeaderPanel.Material</item> 295 <item name="preferenceListStyle">@style/PreferenceHeaderList.Material</item> 296 <item name="preferenceFragmentListStyle">@style/PreferenceFragmentList.Material</item> 297 <item name="preferenceFragmentPaddingSide">@dimen/preference_fragment_padding_side_material</item> 298 <item name="detailsElementBackground">?attr/colorBackground</item> 299 300 <!-- Search widget styles --> 301 <item name="searchWidgetCorpusItemBackground">@color/search_widget_corpus_item_background</item> 302 303 <!-- Action bar styles --> 304 <item name="actionDropDownStyle">@style/Widget.Material.Spinner.DropDown.ActionBar</item> 305 <item name="actionButtonStyle">@style/Widget.Material.ActionButton</item> 306 <item name="actionOverflowButtonStyle">@style/Widget.Material.ActionButton.Overflow</item> 307 <item name="actionOverflowMenuStyle">@style/Widget.Material.PopupMenu.Overflow</item> 308 <item name="actionModeBackground">@drawable/cab_background_top_material</item> 309 <item name="actionModeSplitBackground">@drawable/cab_background_bottom_material</item> 310 <item name="actionModeCloseDrawable">@drawable/ic_ab_back_material</item> 311 <item name="actionBarTabStyle">@style/Widget.Material.ActionBar.TabView</item> 312 <item name="actionBarTabBarStyle">@style/Widget.Material.ActionBar.TabBar</item> 313 <item name="actionBarTabTextStyle">@style/Widget.Material.ActionBar.TabText</item> 314 <item name="actionModeStyle">@style/Widget.Material.ActionMode</item> 315 <item name="actionModeCloseButtonStyle">@style/Widget.Material.ActionButton.CloseMode</item> 316 <item name="actionBarStyle">@style/Widget.Material.ActionBar.Solid</item> 317 <item name="actionBarSize">@dimen/action_bar_default_height_material</item> 318 <item name="actionModePopupWindowStyle">@style/Widget.Material.PopupWindow.ActionMode</item> 319 <item name="actionBarWidgetTheme">@null</item> 320 <item name="actionBarPopupTheme">@null</item> 321 <item name="actionBarTheme">@style/ThemeOverlay.Material.ActionBar</item> 322 <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item> 323 324 <item name="actionModeCutDrawable">@drawable/ic_menu_cut_material</item> 325 <item name="actionModeCopyDrawable">@drawable/ic_menu_copy_material</item> 326 <item name="actionModePasteDrawable">@drawable/ic_menu_paste_material</item> 327 <item name="actionModeSelectAllDrawable">@drawable/ic_menu_selectall_material</item> 328 <item name="actionModeShareDrawable">@drawable/ic_menu_share_material</item> 329 <item name="actionModeFindDrawable">@drawable/ic_menu_find_material</item> 330 <item name="actionModeWebSearchDrawable">@drawable/ic_menu_search_material</item> 331 332 <item name="toolbarStyle">@style/Widget.Material.Toolbar</item> 333 334 <item name="dividerVertical">?attr/listDivider</item> 335 <item name="dividerHorizontal">?attr/listDivider</item> 336 <item name="buttonBarStyle">@style/Widget.Material.ButtonBar</item> 337 <item name="buttonBarButtonStyle">@style/Widget.Material.Button.ButtonBar.AlertDialog</item> 338 <item name="segmentedButtonStyle">@style/Widget.Material.SegmentedButton</item> 339 340 <!-- SearchView attributes --> 341 <item name="searchViewStyle">@style/Widget.Material.SearchView</item> 342 <item name="searchDialogTheme">@style/Theme.Material.SearchBar</item> 343 344 <!-- PreferenceFrameLayout attributes --> 345 <item name="preferenceFrameLayoutStyle">@style/Widget.Material.PreferenceFrameLayout</item> 346 347 <!-- NumberPicker style--> 348 <item name="numberPickerStyle">@style/Widget.Material.NumberPicker</item> 349 350 <!-- CalendarView style--> 351 <item name="calendarViewStyle">@style/Widget.Material.CalendarView</item> 352 353 <!-- TimePicker style --> 354 <item name="timePickerStyle">@style/Widget.Material.TimePicker</item> 355 356 <!-- TimePicker dialog theme --> 357 <item name="timePickerDialogTheme">?attr/dialogTheme</item> 358 359 <!-- DatePicker style --> 360 <item name="datePickerStyle">@style/Widget.Material.DatePicker</item> 361 362 <!-- DatePicker dialog theme --> 363 <item name="datePickerDialogTheme">?attr/dialogTheme</item> 364 365 <!-- TODO: This belongs in a FastScroll style --> 366 <item name="fastScrollThumbDrawable">@drawable/fastscroll_thumb_material</item> 367 <item name="fastScrollPreviewBackgroundLeft">@drawable/fastscroll_label_left_material</item> 368 <item name="fastScrollPreviewBackgroundRight">@drawable/fastscroll_label_right_material</item> 369 <item name="fastScrollTrackDrawable">@drawable/fastscroll_track_material</item> 370 <item name="fastScrollOverlayPosition">aboveThumb</item> 371 372 <!-- Color palette --> 373 <item name="colorPrimaryDark">@color/material_blue_grey_900</item> 374 <item name="colorPrimary">@color/material_blue_grey_800</item> 375 <item name="colorAccent">@color/material_deep_teal_200</item> 376 377 <item name="colorControlNormal">?attr/textColorSecondary</item> 378 <item name="colorControlActivated">?attr/colorAccent</item> 379 380 <item name="colorControlHighlight">@color/ripple_material_dark</item> 381 <item name="colorButtonNormal">@color/btn_default_material_dark</item> 382 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item> 383 </style> 384 385 <!-- Material theme (light version). --> 386 <style name="Theme.Material.Light" parent="Theme.Light"> 387 <item name="colorForeground">@color/bright_foreground_material_light</item> 388 <item name="colorForegroundInverse">@color/bright_foreground_material_dark</item> 389 <item name="colorBackground">@color/background_material_light</item> 390 <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_material_light</item> 391 <item name="disabledAlpha">@dimen/disabled_alpha_material_light</item> 392 <item name="backgroundDimAmount">0.6</item> 393 394 <!-- Text styles --> 395 <item name="textAppearance">@style/TextAppearance.Material</item> 396 <item name="textAppearanceInverse">@style/TextAppearance.Material.Inverse</item> 397 398 <item name="textColorPrimary">@color/primary_text_material_light</item> 399 <item name="textColorPrimaryInverse">@color/primary_text_material_dark</item> 400 <item name="textColorSecondary">@color/secondary_text_material_light</item> 401 <item name="textColorSecondaryInverse">@color/secondary_text_material_dark</item> 402 <item name="textColorTertiary">@color/secondary_text_material_light</item> 403 <item name="textColorTertiaryInverse">@color/secondary_text_material_dark</item> 404 <item name="textColorPrimaryDisableOnly">@color/primary_text_disable_only_material_light</item> 405 <item name="textColorPrimaryInverseDisableOnly">@color/primary_text_disable_only_material_dark</item> 406 <item name="textColorHint">@color/hint_foreground_material_light</item> 407 <item name="textColorHintInverse">@color/hint_foreground_material_dark</item> 408 <item name="textColorHighlight">@color/highlighted_text_material_light</item> 409 <item name="textColorHighlightInverse">@color/highlighted_text_material_dark</item> 410 <item name="textColorLink">@color/link_text_material_light</item> 411 <item name="textColorLinkInverse">@color/link_text_material_dark</item> 412 <item name="textColorSearchUrl">@color/search_url_text_material_light</item> 413 <item name="textColorAlertDialogListItem">@color/primary_text_material_light</item> 414 415 <item name="textAppearanceLarge">@style/TextAppearance.Material.Large</item> 416 <item name="textAppearanceLargeInverse">@style/TextAppearance.Material.Large.Inverse</item> 417 <item name="textAppearanceMedium">@style/TextAppearance.Material.Medium</item> 418 <item name="textAppearanceMediumInverse">@style/TextAppearance.Material.Medium.Inverse</item> 419 <item name="textAppearanceSmall">@style/TextAppearance.Material.Small</item> 420 <item name="textAppearanceSmallInverse">@style/TextAppearance.Material.Small.Inverse</item> 421 <item name="textAppearanceSearchResultTitle">@style/TextAppearance.Material.SearchResult.Title</item> 422 <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.Material.SearchResult.Subtitle</item> 423 424 <item name="textAppearanceButton">@style/TextAppearance.Material.Widget.Button</item> 425 426 <item name="editTextColor">?attr/textColorPrimary</item> 427 <item name="editTextBackground">@drawable/edit_text_material</item> 428 429 <item name="candidatesTextStyleSpans">@string/candidates_style</item> 430 431 <item name="textCheckMark">@drawable/indicator_check_mark_light</item> 432 <item name="textCheckMarkInverse">@drawable/indicator_check_mark_dark</item> 433 434 <item name="textAppearanceLargePopupMenu">@style/TextAppearance.Material.Widget.PopupMenu.Large</item> 435 <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.Material.Widget.PopupMenu.Small</item> 436 437 <!-- Button styles --> 438 <item name="buttonStyle">@style/Widget.Material.Light.Button</item> 439 440 <item name="buttonStyleSmall">@style/Widget.Material.Light.Button.Small</item> 441 <item name="buttonStyleInset">@style/Widget.Material.Light.Button.Inset</item> 442 443 <item name="buttonStyleToggle">@style/Widget.Material.Light.Button.Toggle</item> 444 <item name="switchStyle">@style/Widget.Material.Light.CompoundButton.Switch</item> 445 <item name="mediaRouteButtonStyle">@style/Widget.Material.Light.MediaRouteButton</item> 446 447 <item name="selectableItemBackground">@drawable/item_background_material</item> 448 <item name="selectableItemBackgroundBorderless">@drawable/item_background_borderless_material</item> 449 <item name="borderlessButtonStyle">@style/Widget.Material.Light.Button.Borderless</item> 450 <item name="homeAsUpIndicator">@drawable/ic_ab_back_material</item> 451 452 <!-- List attributes --> 453 <item name="listPreferredItemHeight">64dip</item> 454 <item name="listPreferredItemHeightSmall">48dip</item> 455 <item name="listPreferredItemHeightLarge">80dip</item> 456 <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item> 457 <item name="textAppearanceListItem">@style/TextAppearance.Material.Subhead</item> 458 <item name="textAppearanceListItemSmall">@style/TextAppearance.Material.Subhead</item> 459 <item name="textAppearanceListItemSecondary">@style/TextAppearance.Material.Body1</item> 460 <item name="listPreferredItemPaddingLeft">16dip</item> 461 <item name="listPreferredItemPaddingRight">16dip</item> 462 <item name="listPreferredItemPaddingStart">16dip</item> 463 <item name="listPreferredItemPaddingEnd">16dip</item> 464 465 <!-- @hide --> 466 <item name="searchResultListItemHeight">58dip</item> 467 <item name="listDivider">@drawable/list_divider_material</item> 468 <item name="listSeparatorTextViewStyle">@style/Widget.Material.Light.TextView.ListSeparator</item> 469 470 <item name="listChoiceIndicatorSingle">@drawable/btn_radio_material_anim</item> 471 <item name="listChoiceIndicatorMultiple">@drawable/btn_check_material_anim</item> 472 473 <item name="listChoiceBackgroundIndicator">?attr/selectableItemBackground</item> 474 <item name="activatedBackgroundIndicator">@drawable/activated_background_material</item> 475 476 <item name="expandableListPreferredItemPaddingLeft">40dip</item> 477 <item name="expandableListPreferredChildPaddingLeft">?attr/expandableListPreferredItemPaddingLeft</item> 478 479 <item name="expandableListPreferredItemIndicatorLeft">3dip</item> 480 <item name="expandableListPreferredItemIndicatorRight">0dip</item> 481 <item name="expandableListPreferredChildIndicatorLeft">?attr/expandableListPreferredItemIndicatorLeft</item> 482 <item name="expandableListPreferredChildIndicatorRight">?attr/expandableListPreferredItemIndicatorRight</item> 483 484 <item name="listDividerAlertDialog">@drawable/list_divider_material</item> 485 <item name="findOnPageNextDrawable">@drawable/ic_find_next_material</item> 486 <item name="findOnPagePreviousDrawable">@drawable/ic_find_previous_material</item> 487 488 <!-- Gallery attributes --> 489 <item name="galleryItemBackground">@drawable/gallery_item_background</item> 490 491 <!-- Window attributes --> 492 <item name="windowBackground">@color/background_material_light</item> 493 <item name="windowClipToOutline">true</item> 494 <item name="windowFrame">@null</item> 495 <item name="windowNoTitle">false</item> 496 <item name="windowFullscreen">false</item> 497 <item name="windowOverscan">false</item> 498 <item name="windowIsFloating">false</item> 499 <item name="windowContentOverlay">@null</item> 500 <item name="windowShowWallpaper">false</item> 501 <item name="windowTitleStyle">@style/WindowTitle.Material</item> 502 <item name="windowTitleSize">@dimen/action_bar_default_height_material</item> 503 <item name="windowTitleBackgroundStyle">@style/WindowTitleBackground.Material</item> 504 <item name="windowAnimationStyle">@style/Animation.Material.Activity</item> 505 <item name="windowSoftInputMode">stateUnspecified|adjustUnspecified</item> 506 <item name="windowActionBar">true</item> 507 <item name="windowActionModeOverlay">false</item> 508 <item name="windowDrawsSystemBarBackgrounds">true</item> 509 <item name="windowActionBarFullscreenDecorLayout">@layout/screen_toolbar</item> 510 <item name="statusBarColor">?attr/colorPrimaryDark</item> 511 <item name="navigationBarColor">@color/black</item> 512 <item name="windowEnterTransition">@transition/fade</item> 513 <item name="windowSharedElementEnterTransition">@transition/move</item> 514 <item name="windowSharedElementExitTransition">@transition/move</item> 515 <item name="windowContentTransitions">false</item> 516 <item name="windowActivityTransitions">true</item> 517 518 <!-- Dialog attributes --> 519 <item name="dialogTheme">@style/Theme.Material.Light.Dialog</item> 520 <item name="dialogTitleIconsDecorLayout">@layout/dialog_title_icons_material</item> 521 <item name="dialogCustomTitleDecorLayout">@layout/dialog_custom_title_material</item> 522 <item name="dialogTitleDecorLayout">@layout/dialog_title_material</item> 523 524 <!-- AlertDialog attributes --> 525 <item name="alertDialogTheme">@style/Theme.Material.Light.Dialog.Alert</item> 526 <item name="alertDialogStyle">@style/AlertDialog.Material.Light</item> 527 <item name="alertDialogCenterButtons">false</item> 528 <item name="alertDialogIcon">@drawable/ic_dialog_alert_material</item> 529 530 <!-- Presentation attributes --> 531 <item name="presentationTheme">@style/Theme.Material.Light.Dialog.Presentation</item> 532 533 <!-- Toast attributes --> 534 <item name="toastFrameBackground">@drawable/toast_frame</item> 535 536 <!-- Panel attributes --> 537 <item name="panelBackground">?attr/colorBackground</item> 538 <item name="panelFullBackground">@drawable/menu_background_fill_parent_width</item> 539 <!-- These three attributes do not seems to be used by the framework. Declared public though --> 540 <item name="panelColorBackground">#000</item> 541 <item name="panelColorForeground">?attr/textColorPrimary</item> 542 <item name="panelTextAppearance">?attr/textAppearance</item> 543 544 <item name="panelMenuIsCompact">true</item> 545 <item name="panelMenuListWidth">250dip</item> 546 <item name="panelMenuListTheme">@style/Theme.Material.Light.CompactMenu</item> 547 548 <!-- Scrollbar attributes --> 549 <item name="scrollbarFadeDuration">250</item> 550 <item name="scrollbarDefaultDelayBeforeFade">300</item> 551 <item name="scrollbarSize">10dip</item> 552 <item name="scrollbarThumbHorizontal">@drawable/scrollbar_handle_material</item> 553 <item name="scrollbarThumbVertical">@drawable/scrollbar_handle_material</item> 554 <item name="scrollbarTrackHorizontal">@null</item> 555 <item name="scrollbarTrackVertical">@null</item> 556 557 <!-- Text selection handle attributes --> 558 <item name="textSelectHandleLeft">@drawable/text_select_handle_left_material</item> 559 <item name="textSelectHandleRight">@drawable/text_select_handle_right_material</item> 560 <item name="textSelectHandle">@drawable/text_select_handle_middle_material</item> 561 <item name="textSelectHandleWindowStyle">@style/Widget.Material.TextSelectHandle</item> 562 <item name="textSuggestionsWindowStyle">@style/Widget.Material.Light.TextSuggestionsPopupWindow</item> 563 <item name="textCursorDrawable">@drawable/text_cursor_material</item> 564 565 <!-- Widget styles --> 566 <item name="absListViewStyle">@style/Widget.Material.Light.AbsListView</item> 567 <item name="autoCompleteTextViewStyle">@style/Widget.Material.Light.AutoCompleteTextView</item> 568 <item name="checkboxStyle">@style/Widget.Material.Light.CompoundButton.CheckBox</item> 569 <item name="checkedTextViewStyle">@style/Widget.Material.Light.CheckedTextView</item> 570 <item name="dropDownListViewStyle">@style/Widget.Material.ListView.DropDown</item> 571 <item name="editTextStyle">@style/Widget.Material.Light.EditText</item> 572 <item name="expandableListViewStyle">@style/Widget.Material.Light.ExpandableListView</item> 573 <item name="expandableListViewWhiteStyle">@style/Widget.Material.Light.ExpandableListView.White</item> 574 <item name="fastScrollStyle">@style/Widget.Material.Light.FastScroll</item> 575 <item name="galleryStyle">@style/Widget.Material.Light.Gallery</item> 576 <item name="gestureOverlayViewStyle">@style/Widget.Material.Light.GestureOverlayView</item> 577 <item name="gridViewStyle">@style/Widget.Material.Light.GridView</item> 578 <item name="imageButtonStyle">@style/Widget.Material.Light.ImageButton</item> 579 <item name="imageWellStyle">@style/Widget.Material.Light.ImageWell</item> 580 <item name="listViewStyle">@style/Widget.Material.Light.ListView</item> 581 <item name="listViewWhiteStyle">@style/Widget.Material.Light.ListView.White</item> 582 <item name="popupWindowStyle">@style/Widget.Material.Light.PopupWindow</item> 583 <item name="progressBarStyle">@style/Widget.Material.Light.ProgressBar</item> 584 <item name="progressBarStyleHorizontal">@style/Widget.Material.Light.ProgressBar.Horizontal</item> 585 <item name="progressBarStyleSmall">@style/Widget.Material.Light.ProgressBar.Small</item> 586 <item name="progressBarStyleSmallTitle">@style/Widget.Material.Light.ProgressBar.Small.Title</item> 587 <item name="progressBarStyleLarge">@style/Widget.Material.Light.ProgressBar.Large</item> 588 <item name="progressBarStyleInverse">@style/Widget.Material.Light.ProgressBar.Inverse</item> 589 <item name="progressBarStyleSmallInverse">@style/Widget.Material.Light.ProgressBar.Small.Inverse</item> 590 <item name="progressBarStyleLargeInverse">@style/Widget.Material.Light.ProgressBar.Large.Inverse</item> 591 <item name="seekBarStyle">@style/Widget.Material.Light.SeekBar</item> 592 <item name="ratingBarStyle">@style/Widget.Material.Light.RatingBar</item> 593 <item name="ratingBarStyleIndicator">@style/Widget.Material.Light.RatingBar.Indicator</item> 594 <item name="ratingBarStyleSmall">@style/Widget.Material.Light.RatingBar.Small</item> 595 <item name="radioButtonStyle">@style/Widget.Material.Light.CompoundButton.RadioButton</item> 596 <item name="scrollViewStyle">@style/Widget.Material.Light.ScrollView</item> 597 <item name="horizontalScrollViewStyle">@style/Widget.Material.Light.HorizontalScrollView</item> 598 <item name="spinnerStyle">?attr/dropDownSpinnerStyle</item> 599 <item name="dropDownSpinnerStyle">@style/Widget.Material.Light.Spinner.DropDown</item> 600 <item name="starStyle">@style/Widget.Material.Light.CompoundButton.Star</item> 601 <item name="tabWidgetStyle">@style/Widget.Material.Light.TabWidget</item> 602 <item name="textViewStyle">@style/Widget.Material.Light.TextView</item> 603 <item name="errorMessageBackground">@drawable/popup_inline_error_holo_light</item> 604 <item name="errorMessageAboveBackground">@drawable/popup_inline_error_above_holo_light</item> 605 <item name="webTextViewStyle">@style/Widget.Material.Light.WebTextView</item> 606 <item name="webViewStyle">@style/Widget.Material.Light.WebView</item> 607 <item name="dropDownItemStyle">@style/Widget.Material.Light.DropDownItem</item> 608 <item name="spinnerDropDownItemStyle">@style/Widget.Material.Light.DropDownItem.Spinner</item> 609 <item name="spinnerItemStyle">@style/Widget.Material.TextView.SpinnerItem</item> 610 <item name="dropDownHintAppearance">@style/TextAppearance.Material.Widget.DropDownHint</item> 611 <item name="keyboardViewStyle">@style/Widget.Material.KeyboardView</item> 612 <item name="quickContactBadgeStyleWindowSmall">@style/Widget.Material.QuickContactBadge.WindowSmall</item> 613 <item name="quickContactBadgeStyleWindowMedium">@style/Widget.Material.QuickContactBadge.WindowMedium</item> 614 <item name="quickContactBadgeStyleWindowLarge">@style/Widget.Material.QuickContactBadge.WindowLarge</item> 615 <item name="quickContactBadgeStyleSmallWindowSmall">@style/Widget.Material.QuickContactBadgeSmall.WindowSmall</item> 616 <item name="quickContactBadgeStyleSmallWindowMedium">@style/Widget.Material.QuickContactBadgeSmall.WindowMedium</item> 617 <item name="quickContactBadgeStyleSmallWindowLarge">@style/Widget.Material.QuickContactBadgeSmall.WindowLarge</item> 618 <item name="listPopupWindowStyle">@style/Widget.Material.Light.ListPopupWindow</item> 619 <item name="popupMenuStyle">@style/Widget.Material.Light.PopupMenu</item> 620 <item name="stackViewStyle">@style/Widget.Material.Light.StackView</item> 621 <item name="activityChooserViewStyle">@style/Widget.Material.Light.ActivityChooserView</item> 622 623 <!-- Preference styles --> 624 <item name="preferenceScreenStyle">@style/Preference.Material.PreferenceScreen</item> 625 <item name="preferenceFragmentStyle">@style/PreferenceFragment.Material</item> 626 <item name="preferenceCategoryStyle">@style/Preference.Material.Category</item> 627 <item name="preferenceStyle">@style/Preference.Material</item> 628 <item name="preferenceInformationStyle">@style/Preference.Material.Information</item> 629 <item name="checkBoxPreferenceStyle">@style/Preference.Material.CheckBoxPreference</item> 630 <item name="switchPreferenceStyle">@style/Preference.Material.SwitchPreference</item> 631 <item name="seekBarPreferenceStyle">@style/Preference.Material.SeekBarPreference</item> 632 <item name="yesNoPreferenceStyle">@style/Preference.Material.DialogPreference.YesNoPreference</item> 633 <item name="dialogPreferenceStyle">@style/Preference.Material.DialogPreference</item> 634 <item name="editTextPreferenceStyle">@style/Preference.Material.DialogPreference.EditTextPreference</item> 635 <item name="ringtonePreferenceStyle">@style/Preference.Material.RingtonePreference</item> 636 <item name="preferenceLayoutChild">@layout/preference_child_material</item> 637 <item name="preferencePanelStyle">@style/PreferencePanel.Material</item> 638 <item name="preferenceHeaderPanelStyle">@style/PreferenceHeaderPanel.Material</item> 639 <item name="preferenceListStyle">@style/PreferenceHeaderList.Material</item> 640 <item name="preferenceFragmentListStyle">@style/PreferenceFragmentList.Material</item> 641 <item name="preferenceFragmentPaddingSide">@dimen/preference_fragment_padding_side_material</item> 642 <item name="detailsElementBackground">?attr/colorBackground</item> 643 644 <!-- PreferenceFrameLayout attributes --> 645 <item name="preferenceFrameLayoutStyle">@style/Widget.Material.PreferenceFrameLayout</item> 646 647 <!-- Search widget styles --> 648 <item name="searchWidgetCorpusItemBackground">@color/search_widget_corpus_item_background</item> 649 650 <!-- Action bar styles --> 651 <item name="actionDropDownStyle">@style/Widget.Material.Light.Spinner.DropDown.ActionBar</item> 652 <item name="actionButtonStyle">@style/Widget.Material.Light.ActionButton</item> 653 <item name="actionOverflowButtonStyle">@style/Widget.Material.Light.ActionButton.Overflow</item> 654 <item name="actionOverflowMenuStyle">@style/Widget.Material.Light.PopupMenu.Overflow</item> 655 <item name="actionModeBackground">@drawable/cab_background_top_material</item> 656 <item name="actionModeSplitBackground">@drawable/cab_background_bottom_material</item> 657 <item name="actionModeCloseDrawable">@drawable/ic_ab_back_material</item> 658 <item name="actionBarTabStyle">@style/Widget.Material.Light.ActionBar.TabView</item> 659 <item name="actionBarTabBarStyle">@style/Widget.Material.Light.ActionBar.TabBar</item> 660 <item name="actionBarTabTextStyle">@style/Widget.Material.Light.ActionBar.TabText</item> 661 <item name="actionModeStyle">@style/Widget.Material.Light.ActionMode</item> 662 <item name="actionModeCloseButtonStyle">@style/Widget.Material.Light.ActionButton.CloseMode</item> 663 <item name="actionBarStyle">@style/Widget.Material.Light.ActionBar.Solid</item> 664 <item name="actionBarSize">@dimen/action_bar_default_height_material</item> 665 <item name="actionModePopupWindowStyle">@style/Widget.Material.Light.PopupWindow.ActionMode</item> 666 <item name="actionBarWidgetTheme">@null</item> 667 <item name="actionBarPopupTheme">@null</item> 668 <item name="actionBarTheme">@style/ThemeOverlay.Material.ActionBar</item> 669 <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item> 670 671 <item name="actionModeCutDrawable">@drawable/ic_menu_cut_material</item> 672 <item name="actionModeCopyDrawable">@drawable/ic_menu_copy_material</item> 673 <item name="actionModePasteDrawable">@drawable/ic_menu_paste_material</item> 674 <item name="actionModeSelectAllDrawable">@drawable/ic_menu_selectall_material</item> 675 <item name="actionModeShareDrawable">@drawable/ic_menu_share_material</item> 676 <item name="actionModeFindDrawable">@drawable/ic_menu_find_material</item> 677 <item name="actionModeWebSearchDrawable">@drawable/ic_menu_search_material</item> 678 679 <item name="toolbarStyle">@style/Widget.Material.Toolbar</item> 680 681 <item name="dividerVertical">?attr/listDivider</item> 682 <item name="dividerHorizontal">?attr/listDivider</item> 683 <item name="buttonBarStyle">@style/Widget.Material.Light.ButtonBar</item> 684 <item name="buttonBarButtonStyle">@style/Widget.Material.Light.Button.ButtonBar.AlertDialog</item> 685 <item name="segmentedButtonStyle">@style/Widget.Material.Light.SegmentedButton</item> 686 687 <!-- SearchView attributes --> 688 <item name="searchViewStyle">@style/Widget.Material.Light.SearchView</item> 689 <item name="searchDialogTheme">@style/Theme.Material.Light.SearchBar</item> 690 691 <!-- NumberPicker style--> 692 <item name="numberPickerStyle">@style/Widget.Material.Light.NumberPicker</item> 693 694 <!-- CalendarView style--> 695 <item name="calendarViewStyle">@style/Widget.Material.Light.CalendarView</item> 696 697 <!-- TimePicker style --> 698 <item name="timePickerStyle">@style/Widget.Material.Light.TimePicker</item> 699 700 <!-- TimePicker dialog theme --> 701 <item name="timePickerDialogTheme">?attr/dialogTheme</item> 702 703 <!-- DatePicker style --> 704 <item name="datePickerStyle">@style/Widget.Material.Light.DatePicker</item> 705 706 <!-- DatePicker dialog theme --> 707 <item name="datePickerDialogTheme">?attr/dialogTheme</item> 708 709 <item name="fastScrollThumbDrawable">@drawable/fastscroll_thumb_material</item> 710 <item name="fastScrollPreviewBackgroundLeft">@drawable/fastscroll_label_left_material</item> 711 <item name="fastScrollPreviewBackgroundRight">@drawable/fastscroll_label_right_material</item> 712 <item name="fastScrollTrackDrawable">@drawable/fastscroll_track_material</item> 713 <item name="fastScrollOverlayPosition">aboveThumb</item> 714 715 <!-- Color palette --> 716 <item name="colorPrimaryDark">@color/material_blue_grey_100</item> 717 <item name="colorPrimary">@color/material_blue_grey_50</item> 718 <item name="colorAccent">@color/material_deep_teal_500</item> 719 720 <item name="colorControlNormal">?attr/textColorSecondary</item> 721 <item name="colorControlActivated">?attr/colorAccent</item> 722 723 <item name="colorControlHighlight">@color/ripple_material_light</item> 724 <item name="colorButtonNormal">@color/btn_default_material_light</item> 725 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item> 726 </style> 727 728 <!-- Variant of the material (light) theme that has a solid (opaque) action bar 729 with an inverse color profile. The dark action bar sharply stands out against 730 the light content. --> 731 <style name="Theme.Material.Light.DarkActionBar"> 732 <item name="actionBarWidgetTheme">@null</item> 733 <item name="actionBarTheme">@style/ThemeOverlay.Material.Dark.ActionBar</item> 734 <item name="actionBarPopupTheme">@style/ThemeOverlay.Material.Light</item> 735 736 <item name="colorPrimaryDark">@color/material_blue_grey_900</item> 737 <item name="colorPrimary">@color/material_blue_grey_800</item> 738 </style> 739 740 <style name="ThemeOverlay" /> 741 <style name="ThemeOverlay.Material" /> 742 743 <!-- Theme overlay that replaces colors with their light versions but preserves 744 the value of colorAccent, colorPrimary and its variants. --> 745 <style name="ThemeOverlay.Material.Light"> 746 <item name="colorForeground">@color/bright_foreground_material_light</item> 747 <item name="colorForegroundInverse">@color/bright_foreground_material_dark</item> 748 <item name="colorBackground">@color/background_material_light</item> 749 <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_material_light</item> 750 751 <item name="textColorPrimary">@color/primary_text_material_light</item> 752 <item name="textColorPrimaryInverse">@color/primary_text_material_dark</item> 753 <item name="textColorSecondary">@color/secondary_text_material_light</item> 754 <item name="textColorSecondaryInverse">@color/secondary_text_material_dark</item> 755 <item name="textColorTertiary">@color/secondary_text_material_light</item> 756 <item name="textColorTertiaryInverse">@color/secondary_text_material_dark</item> 757 <item name="textColorPrimaryDisableOnly">@color/primary_text_disable_only_material_light</item> 758 <item name="textColorPrimaryInverseDisableOnly">@color/primary_text_disable_only_material_dark</item> 759 <item name="textColorHint">@color/hint_foreground_material_light</item> 760 <item name="textColorHintInverse">@color/hint_foreground_material_dark</item> 761 <item name="textColorHighlight">@color/highlighted_text_material_light</item> 762 <item name="textColorHighlightInverse">@color/highlighted_text_material_dark</item> 763 <item name="textColorLink">@color/link_text_material_light</item> 764 <item name="textColorLinkInverse">@color/link_text_material_dark</item> 765 <item name="textColorSearchUrl">@color/search_url_text_material_light</item> 766 <item name="textColorAlertDialogListItem">@color/primary_text_material_light</item> 767 768 <item name="textCheckMark">@drawable/indicator_check_mark_light</item> 769 <item name="textCheckMarkInverse">@drawable/indicator_check_mark_dark</item> 770 771 <item name="windowBackground">@color/background_material_light</item> 772 773 <item name="fastScrollPreviewBackgroundLeft">@drawable/fastscroll_label_left_holo_light</item> 774 <item name="fastScrollPreviewBackgroundRight">@drawable/fastscroll_label_right_holo_light</item> 775 776 <item name="colorControlNormal">?attr/textColorSecondary</item> 777 <item name="colorControlHighlight">@color/ripple_material_light</item> 778 <item name="colorButtonNormal">@color/btn_default_material_light</item> 779 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item> 780 </style> 781 782 <!-- Theme overlay that replaces colors with their dark versions but preserves 783 the value of colorAccent, colorPrimary and its variants. --> 784 <style name="ThemeOverlay.Material.Dark"> 785 <item name="colorForeground">@color/bright_foreground_material_dark</item> 786 <item name="colorForegroundInverse">@color/bright_foreground_material_light</item> 787 <item name="colorBackground">@color/background_material_dark</item> 788 <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_material_dark</item> 789 790 <item name="textColorPrimary">@color/primary_text_material_dark</item> 791 <item name="textColorPrimaryInverse">@color/primary_text_material_light</item> 792 <item name="textColorPrimaryDisableOnly">@color/primary_text_disable_only_material_dark</item> 793 <item name="textColorSecondary">@color/secondary_text_material_dark</item> 794 <item name="textColorSecondaryInverse">@color/secondary_text_material_light</item> 795 <item name="textColorTertiary">@color/secondary_text_material_dark</item> 796 <item name="textColorTertiaryInverse">@color/secondary_text_material_light</item> 797 <item name="textColorHint">@color/hint_foreground_material_dark</item> 798 <item name="textColorHintInverse">@color/hint_foreground_material_light</item> 799 <item name="textColorHighlight">@color/highlighted_text_material_dark</item> 800 <item name="textColorHighlightInverse">@color/highlighted_text_material_light</item> 801 <item name="textColorLink">@color/link_text_material_dark</item> 802 <item name="textColorLinkInverse">@color/link_text_material_light</item> 803 <item name="textColorSearchUrl">@color/search_url_text_material_dark</item> 804 <item name="textColorAlertDialogListItem">@color/primary_text_material_dark</item> 805 806 <item name="textCheckMark">@drawable/indicator_check_mark_dark</item> 807 <item name="textCheckMarkInverse">@drawable/indicator_check_mark_light</item> 808 809 <item name="windowBackground">@color/background_material_dark</item> 810 811 <item name="fastScrollPreviewBackgroundLeft">@drawable/fastscroll_label_left_holo_dark</item> 812 <item name="fastScrollPreviewBackgroundRight">@drawable/fastscroll_label_right_holo_dark</item> 813 814 <item name="colorControlNormal">?attr/textColorSecondary</item> 815 <item name="colorControlHighlight">@color/ripple_material_dark</item> 816 <item name="colorButtonNormal">@color/btn_default_material_dark</item> 817 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item> 818 </style> 819 820 <!-- Theme overlay that replaces the normal control color, which by default is the same as the 821 secondary text color, with the primary text color. --> 822 <style name="ThemeOverlay.Material.ActionBar"> 823 <item name="colorControlNormal">?attr/textColorPrimary</item> 824 </style> 825 826 <!-- Theme overlay that replaces colors with their dark versions and replaces the normal 827 control color, which by default is the same as the secondary text color, with the primary 828 text color. --> 829 <style name="ThemeOverlay.Material.Dark.ActionBar"> 830 <item name="colorControlNormal">?attr/textColorPrimary</item> 831 </style> 832 833 <!-- Variant of the material (dark) theme with no action bar. --> 834 <style name="Theme.Material.NoActionBar"> 835 <item name="windowActionBar">false</item> 836 <item name="windowNoTitle">true</item> 837 </style> 838 839 <!-- Variant of the material (dark) theme that has no title bar and fills 840 the entire screen. This theme 841 sets {@link android.R.attr#windowFullscreen} to true. --> 842 <style name="Theme.Material.NoActionBar.Fullscreen"> 843 <item name="windowFullscreen">true</item> 844 <item name="windowContentOverlay">@null</item> 845 </style> 846 847 <!-- Variant of the material (dark) theme that has no title bar and fills 848 the entire screen and extends into the display overscan region. This theme 849 sets {@link android.R.attr#windowFullscreen} and {@link android.R.attr#windowOverscan} 850 to true. --> 851 <style name="Theme.Material.NoActionBar.Overscan"> 852 <item name="windowFullscreen">true</item> 853 <item name="windowOverscan">true</item> 854 <item name="windowContentOverlay">@null</item> 855 </style> 856 857 <!-- Variant of the material (dark) theme that has no title bar and translucent 858 system decor. This theme sets {@link android.R.attr#windowTranslucentStatus} and 859 {@link android.R.attr#windowTranslucentNavigation} to true. --> 860 <style name="Theme.Material.NoActionBar.TranslucentDecor"> 861 <item name="windowTranslucentStatus">true</item> 862 <item name="windowTranslucentNavigation">true</item> 863 <item name="windowContentOverlay">@null</item> 864 </style> 865 866 <!-- Variant of the material (light) theme with no action bar. --> 867 <style name="Theme.Material.Light.NoActionBar"> 868 <item name="windowActionBar">false</item> 869 <item name="windowNoTitle">true</item> 870 </style> 871 872 <!-- Variant of the material (light) theme that has no title bar and fills 873 the entire screen. This theme 874 sets {@link android.R.attr#windowFullscreen} to true. --> 875 <style name="Theme.Material.Light.NoActionBar.Fullscreen"> 876 <item name="windowFullscreen">true</item> 877 <item name="windowContentOverlay">@null</item> 878 </style> 879 880 <!-- Variant of the material (light) theme that has no title bar and fills 881 the entire screen and extends into the display overscan region. This theme 882 sets {@link android.R.attr#windowFullscreen} and {@link android.R.attr#windowOverscan} 883 to true. --> 884 <style name="Theme.Material.Light.NoActionBar.Overscan"> 885 <item name="windowFullscreen">true</item> 886 <item name="windowOverscan">true</item> 887 <item name="windowContentOverlay">@null</item> 888 </style> 889 890 <!-- Variant of the material (light) theme that has no title bar and translucent 891 system decor. This theme sets {@link android.R.attr#windowTranslucentStatus} and 892 {@link android.R.attr#windowTranslucentNavigation} to true. --> 893 <style name="Theme.Material.Light.NoActionBar.TranslucentDecor"> 894 <item name="windowTranslucentStatus">true</item> 895 <item name="windowTranslucentNavigation">true</item> 896 <item name="windowContentOverlay">@null</item> 897 </style> 898 899 <!-- Default material dark theme for panel windows. This removes all extraneous 900 window decorations, so you basically have an empty rectangle in which 901 to place your content. It makes the window floating, with a transparent 902 background, and turns off dimming behind the window. --> 903 <style name="Theme.Material.Panel"> 904 <item name="windowBackground">@color/transparent</item> 905 <item name="colorBackgroundCacheHint">@null</item> 906 <item name="windowFrame">@null</item> 907 <item name="windowContentOverlay">@null</item> 908 <item name="windowAnimationStyle">@null</item> 909 <item name="windowIsFloating">true</item> 910 <item name="backgroundDimEnabled">false</item> 911 <item name="windowIsTranslucent">true</item> 912 <item name="windowNoTitle">true</item> 913 </style> 914 915 <!-- Default material light theme for panel windows. This removes all extraneous 916 window decorations, so you basically have an empty rectangle in which 917 to place your content. It makes the window floating, with a transparent 918 background, and turns off dimming behind the window. --> 919 <style name="Theme.Material.Light.Panel"> 920 <item name="windowBackground">@color/transparent</item> 921 <item name="colorBackgroundCacheHint">@null</item> 922 <item name="windowFrame">@null</item> 923 <item name="windowContentOverlay">@null</item> 924 <item name="windowAnimationStyle">@null</item> 925 <item name="windowIsFloating">true</item> 926 <item name="backgroundDimEnabled">false</item> 927 <item name="windowIsTranslucent">true</item> 928 <item name="windowNoTitle">true</item> 929 </style> 930 931 <!-- Material theme for an activity that is to be used for voice interaction. 932 This gives the activity a floating dialog style, to incorporate with the 933 system voice experience. --> 934 <style name="Theme.Material.Voice" parent="@style/Theme.Material.Dialog"> 935 <item name="windowAnimationStyle">@style/Animation.VoiceActivity</item> 936 <item name="backgroundDimEnabled">false</item> 937 </style> 938 939 <!-- Material light theme for an activity that is to be used for voice interaction. 940 This gives the activity a floating dialog style, to incorporate with the 941 system voice experience. --> 942 <style name="Theme.Material.Light.Voice" parent="@style/Theme.Material.Light.Dialog"> 943 <item name="windowAnimationStyle">@style/Animation.VoiceActivity</item> 944 <item name="backgroundDimEnabled">false</item> 945 </style> 946 947 <!-- Default theme for material style input methods, which is used by the 948 {@link android.inputmethodservice.InputMethodService} class. 949 this inherits from Theme.Panel, but sets up IME appropriate animations 950 and a few custom attributes. --> 951 <style name="Theme.Material.InputMethod" parent="Theme.Material.Light.Panel"> 952 <item name="windowAnimationStyle">@style/Animation.InputMethod</item> 953 <item name="imeFullscreenBackground">@drawable/screen_background_selector_light</item> 954 <item name="imeExtractEnterAnimation">@anim/input_method_extract_enter</item> 955 <item name="imeExtractExitAnimation">@anim/input_method_extract_exit</item> 956 </style> 957 958 <!-- Default theme for material style voice interaction, which is used by the 959 {@link android.service.voice.VoiceInteractionSession} class. 960 this inherits from Theme.Panel, but sets up appropriate animations 961 and a few custom attributes. --> 962 <style name="Theme.Material.VoiceInteractionSession" parent="Theme.Material.Light.Panel"> 963 <item name="windowAnimationStyle">@style/Animation.VoiceInteractionSession</item> 964 </style> 965 966 <!-- Theme for the search input bar. --> 967 <style name="Theme.Material.SearchBar" parent="Theme.Material.Panel" /> 968 <style name="Theme.Material.Light.SearchBar" parent="Theme.Material.Light.Panel" /> 969 970 <!-- Menu Themes --> 971 <eat-comment /> 972 973 <style name="Theme.Material.CompactMenu"> 974 <!-- Menu/item attributes --> 975 <item name="itemTextAppearance">?attr/textAppearanceMedium</item> 976 <item name="listViewStyle">@style/Widget.Material.ListView</item> 977 <item name="windowAnimationStyle">@style/Animation.DropDownUp</item> 978 <item name="background">@null</item> 979 </style> 980 981 <style name="Theme.Material.Light.CompactMenu"> 982 <!-- Menu/item attributes --> 983 <item name="itemTextAppearance">?attr/textAppearanceMedium</item> 984 <item name="listViewStyle">@style/Widget.Material.Light.ListView</item> 985 <item name="windowAnimationStyle">@style/Animation.DropDownUp</item> 986 <item name="background">@null</item> 987 </style> 988 989 <!-- Dialog themes for Material --> 990 <eat-comment /> 991 992 <style name="Theme.Material.BaseDialog"> 993 <item name="windowFrame">@null</item> 994 <item name="windowTitleStyle">@style/DialogWindowTitle.Material</item> 995 <item name="windowBackground">@drawable/dialog_background_material</item> 996 <item name="windowElevation">@dimen/floating_window_z</item> 997 <item name="windowIsFloating">true</item> 998 <item name="windowContentOverlay">@null</item> 999 <item name="windowAnimationStyle">@style/Animation.Material.Dialog</item> 1000 <item name="windowSoftInputMode">stateUnspecified|adjustPan</item> 1001 <item name="windowActionBar">false</item> 1002 <item name="windowActionModeOverlay">true</item> 1003 <item name="windowCloseOnTouchOutside">@bool/config_closeDialogWhenTouchOutside</item> 1004 1005 <item name="colorBackgroundCacheHint">@null</item> 1006 1007 <item name="buttonBarStyle">@style/Widget.Material.ButtonBar.AlertDialog</item> 1008 <item name="borderlessButtonStyle">@style/Widget.Material.Button.Borderless</item> 1009 1010 <item name="textAppearance">@style/TextAppearance.Material</item> 1011 <item name="textAppearanceInverse">@style/TextAppearance.Material.Inverse</item> 1012 1013 <item name="listPreferredItemPaddingLeft">16dip</item> 1014 <item name="listPreferredItemPaddingRight">16dip</item> 1015 <item name="listPreferredItemPaddingStart">16dip</item> 1016 <item name="listPreferredItemPaddingEnd">16dip</item> 1017 1018 <item name="preferencePanelStyle">@style/PreferencePanel.Dialog</item> 1019 </style> 1020 1021 <!-- Material theme for dialog windows and activities, which is used by the 1022 {@link android.app.Dialog} class. This changes the window to be 1023 floating (not fill the entire screen), and puts a frame around its 1024 contents. You can set this theme on an activity if you would like to 1025 make an activity that looks like a Dialog. --> 1026 <style name="Theme.Material.Dialog" parent="Theme.Material.BaseDialog"/> 1027 1028 <!-- Variant of Theme.Material.Dialog that has a nice minimum width for 1029 a regular dialog. --> 1030 <style name="Theme.Material.Dialog.MinWidth"> 1031 <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item> 1032 <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item> 1033 </style> 1034 1035 <!-- Variant of Theme.Material.Dialog that does not include a title bar. --> 1036 <style name="Theme.Material.Dialog.NoActionBar"> 1037 <item name="windowActionBar">false</item> 1038 <item name="windowNoTitle">true</item> 1039 </style> 1040 1041 <!-- Variant of Theme.Material.Dialog.NoActionBar that has a nice minimum width for 1042 a regular dialog. --> 1043 <style name="Theme.Material.Dialog.NoActionBar.MinWidth"> 1044 <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item> 1045 <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item> 1046 </style> 1047 1048 <!-- Variant of Theme.Material.Dialog that has a fixed size. --> 1049 <style name="Theme.Material.Dialog.FixedSize"> 1050 <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item> 1051 <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item> 1052 <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item> 1053 <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item> 1054 </style> 1055 1056 <!-- Variant of Theme.Material.Dialog.NoActionBar that has a fixed size. --> 1057 <style name="Theme.Material.Dialog.NoActionBar.FixedSize"> 1058 <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item> 1059 <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item> 1060 <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item> 1061 <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item> 1062 </style> 1063 1064 <!-- Variant of Theme.Material.Dialog that does not include a frame (or background). 1065 The view hierarchy of the dialog is responsible for drawing all of 1066 its pixels. --> 1067 <style name="Theme.Material.Dialog.NoFrame"> 1068 <item name="windowBackground">@color/transparent</item> 1069 <item name="windowElevation">0dp</item> 1070 <item name="windowAnimationStyle">@null</item> 1071 <item name="backgroundDimEnabled">false</item> 1072 <item name="windowIsTranslucent">true</item> 1073 <item name="windowNoTitle">true</item> 1074 <item name="windowCloseOnTouchOutside">false</item> 1075 </style> 1076 1077 <style name="Theme.Material.Dialog.BaseAlert"> 1078 <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item> 1079 <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item> 1080 </style> 1081 1082 <!-- Material theme for alert dialog windows, which is used by the 1083 {@link android.app.AlertDialog} class. This is basically a dialog 1084 but sets the background to empty so it can do two-tone backgrounds. 1085 For applications targeting Honeycomb or newer, this is the default 1086 AlertDialog theme. --> 1087 <style name="Theme.Material.Dialog.Alert" parent="Theme.Material.Dialog.BaseAlert"/> 1088 1089 <!-- Theme for a window that will be displayed either full-screen on 1090 smaller screens (small, normal) or as a dialog on larger screens 1091 (large, xlarge). --> 1092 <style name="Theme.Material.DialogWhenLarge" parent="@style/Theme.Material" /> 1093 1094 <!-- Theme for a window without a title bar that will be displayed either 1095 full-screen on smaller screens (small, normal) or as a dialog on larger screens 1096 (large, xlarge). --> 1097 <style name="Theme.Material.DialogWhenLarge.NoActionBar" parent="@style/Theme.Material.NoActionBar" /> 1098 1099 <!-- Theme for a presentation window on a secondary display. --> 1100 <style name="Theme.Material.Dialog.Presentation" parent="@style/Theme.Material.NoActionBar.Fullscreen" /> 1101 1102 <!-- Light material dialog themes --> 1103 1104 <style name="Theme.Material.Light.BaseDialog"> 1105 <item name="windowFrame">@null</item> 1106 <item name="windowTitleStyle">@style/DialogWindowTitle.Material.Light</item> 1107 <item name="windowBackground">@drawable/dialog_background_material</item> 1108 <item name="windowElevation">@dimen/floating_window_z</item> 1109 <item name="windowIsFloating">true</item> 1110 <item name="windowContentOverlay">@null</item> 1111 <item name="windowAnimationStyle">@style/Animation.Material.Dialog</item> 1112 <item name="windowSoftInputMode">stateUnspecified|adjustPan</item> 1113 <item name="windowActionBar">false</item> 1114 <item name="windowActionModeOverlay">true</item> 1115 <item name="windowCloseOnTouchOutside">@bool/config_closeDialogWhenTouchOutside</item> 1116 1117 <item name="colorBackgroundCacheHint">@null</item> 1118 1119 <item name="buttonBarStyle">@style/Widget.Material.Light.ButtonBar.AlertDialog</item> 1120 <item name="borderlessButtonStyle">@style/Widget.Material.Light.Button.Borderless</item> 1121 1122 <item name="textAppearance">@style/TextAppearance.Material</item> 1123 <item name="textAppearanceInverse">@style/TextAppearance.Material.Inverse</item> 1124 1125 <item name="listPreferredItemPaddingLeft">16dip</item> 1126 <item name="listPreferredItemPaddingRight">16dip</item> 1127 <item name="listPreferredItemPaddingStart">16dip</item> 1128 <item name="listPreferredItemPaddingEnd">16dip</item> 1129 1130 <item name="preferencePanelStyle">@style/PreferencePanel.Dialog</item> 1131 </style> 1132 1133 <!-- Material light theme for dialog windows and activities, which is used by the 1134 {@link android.app.Dialog} class. This changes the window to be 1135 floating (not fill the entire screen), and puts a frame around its 1136 contents. You can set this theme on an activity if you would like to 1137 make an activity that looks like a Dialog. --> 1138 <style name="Theme.Material.Light.Dialog" parent="Theme.Material.Light.BaseDialog"/> 1139 1140 <!-- Variant of Theme.Material.Light.Dialog that has a nice minimum width for 1141 a regular dialog. --> 1142 <style name="Theme.Material.Light.Dialog.MinWidth"> 1143 <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item> 1144 <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item> 1145 </style> 1146 1147 <!-- Variant of Theme.Material.Light.Dialog that does not include a title bar. --> 1148 <style name="Theme.Material.Light.Dialog.NoActionBar"> 1149 <item name="windowActionBar">false</item> 1150 <item name="windowNoTitle">true</item> 1151 </style> 1152 1153 <!-- Variant of Theme.Material.Light.Dialog.NoActionBar that has a nice minimum width for 1154 a regular dialog. --> 1155 <style name="Theme.Material.Light.Dialog.NoActionBar.MinWidth"> 1156 <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item> 1157 <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item> 1158 </style> 1159 1160 <!-- Variant of Theme.Material.Light.Dialog that has a fixed size. --> 1161 <style name="Theme.Material.Light.Dialog.FixedSize"> 1162 <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item> 1163 <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item> 1164 <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item> 1165 <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item> 1166 </style> 1167 1168 <!-- Variant of Theme.Material.Light.Dialog.NoActionBar that has a fixed size. --> 1169 <style name="Theme.Material.Light.Dialog.NoActionBar.FixedSize"> 1170 <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item> 1171 <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item> 1172 <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item> 1173 <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item> 1174 </style> 1175 1176 <!-- Theme for a window that will be displayed either full-screen on 1177 smaller screens (small, normal) or as a dialog on larger screens 1178 (large, xlarge). --> 1179 <style name="Theme.Material.Light.DialogWhenLarge" parent="@style/Theme.Material.Light" /> 1180 1181 <!-- Theme for a window without an action bar that will be displayed either full-screen 1182 on smaller screens (small, normal) or as a dialog on larger screens 1183 (large, xlarge). --> 1184 <style name="Theme.Material.Light.DialogWhenLarge.NoActionBar" parent="@style/Theme.Material.Light.NoActionBar" /> 1185 1186 <style name="Theme.Material.Light.Dialog.BaseAlert"> 1187 <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item> 1188 <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item> 1189 </style> 1190 1191 <!-- Material light theme for alert dialog windows, which is used by the 1192 {@link android.app.AlertDialog} class. This is basically a dialog 1193 but sets the background to empty so it can do two-tone backgrounds. 1194 For applications targeting Honeycomb or newer, this is the default 1195 AlertDialog theme. --> 1196 <style name="Theme.Material.Light.Dialog.Alert" parent="Theme.Material.Light.Dialog.BaseAlert"/> 1197 1198 <!-- Theme for a presentation window on a secondary display. --> 1199 <style name="Theme.Material.Light.Dialog.Presentation" parent="Theme.Material.Light.NoActionBar.Fullscreen" /> 1200 1201 <!-- Default material (dark) for windows that want to have the user's selected 1202 wallpaper appear behind them. --> 1203 <style name="Theme.Material.Wallpaper"> 1204 <item name="windowBackground">@color/transparent</item> 1205 <item name="colorBackgroundCacheHint">@null</item> 1206 <item name="windowShowWallpaper">true</item> 1207 </style> 1208 1209 <!--Default material (dark) for windows that want to have the user's selected 1210 wallpaper appear behind them and without an action bar. --> 1211 <style name="Theme.Material.Wallpaper.NoTitleBar"> 1212 <item name="windowNoTitle">true</item> 1213 </style> 1214 1215 <!-- Default theme for Settings and activities launched from Settings. --> 1216 <style name="Theme.Material.Settings" parent="Theme.Material.Light.DarkActionBar"> 1217 <item name="colorPrimary">@color/material_blue_grey_900</item> 1218 <item name="colorPrimaryDark">@color/material_blue_grey_950</item> 1219 <item name="colorAccent">@color/material_deep_teal_500</item> 1220 1221 <item name="dialogTheme">@style/Theme.Material.Settings.Dialog</item> 1222 <item name="alertDialogTheme">@style/Theme.Material.Settings.Dialog.Alert</item> 1223 <item name="presentationTheme">@style/Theme.Material.Settings.Dialog.Presentation</item> 1224 <item name="searchDialogTheme">@style/Theme.Material.Settings.SearchBar</item> 1225 <item name="panelMenuListTheme">@style/Theme.Material.Settings.CompactMenu</item> 1226 </style> 1227 1228 <style name="Theme.Material.Settings.BaseDialog" parent="Theme.Material.Light.BaseDialog"> 1229 <item name="colorPrimary">@color/material_blue_grey_900</item> 1230 <item name="colorPrimaryDark">@color/material_blue_grey_950</item> 1231 <item name="colorAccent">@color/material_deep_teal_500</item> 1232 </style> 1233 1234 <style name="Theme.Material.Settings.Dialog" parent="Theme.Material.Settings.BaseDialog" /> 1235 1236 <style name="Theme.Material.Settings.Dialog.BaseAlert" parent="Theme.Material.Light.Dialog.BaseAlert"> 1237 <item name="colorPrimary">@color/material_blue_grey_900</item> 1238 <item name="colorPrimaryDark">@color/material_blue_grey_950</item> 1239 <item name="colorAccent">@color/material_deep_teal_500</item> 1240 </style> 1241 1242 <style name="Theme.Material.Settings.Dialog.Alert" parent="Theme.Material.Settings.Dialog.BaseAlert" /> 1243 1244 <style name="Theme.Material.Settings.Dialog.Presentation" parent="Theme.Material.Light.Dialog.Presentation"> 1245 <item name="colorPrimary">@color/material_blue_grey_900</item> 1246 <item name="colorPrimaryDark">@color/material_blue_grey_950</item> 1247 <item name="colorAccent">@color/material_deep_teal_500</item> 1248 </style> 1249 1250 <style name="Theme.Material.Settings.SearchBar" parent="Theme.Material.Light.SearchBar"> 1251 <item name="colorPrimary">@color/material_blue_grey_900</item> 1252 <item name="colorPrimaryDark">@color/material_blue_grey_950</item> 1253 <item name="colorAccent">@color/material_deep_teal_500</item> 1254 </style> 1255 1256 <style name="Theme.Material.Settings.CompactMenu" parent="Theme.Material.Light.CompactMenu"> 1257 <item name="colorPrimary">@color/material_blue_grey_900</item> 1258 <item name="colorPrimaryDark">@color/material_blue_grey_950</item> 1259 <item name="colorAccent">@color/material_deep_teal_500</item> 1260 </style> 1261</resources> 1262