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