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