主题切换

http://www.open-open.com/lib/view/open1460934455593.html

Android系统主题继承分为两种方式,以符号“.”继承和声明parent属性。声明属性优先级高于符号,如果存在parent属性,符号继承关系不起作用。
Android系统自带两种主题,暗色主题和亮色主题,默认为暗色。

    <item name="colorPrimary">@color/color_Primary</item>
    <item name="colorPrimaryDark">@color/color_Primary_Dark</item>
    <item name="colorAccent">@color/color_Accent</item>
    <item name="android:colorBackground">@color/color_Background</item>
    
    <!--Headline,Title,Subhead,Body,Menue,Button字体颜色-->        
    <item name="android:textColorPrimary>
    <!--caption,Display字体颜色-->
    <item name="android:textColorSecondary>
     <!--默认字体颜色-->
    <item name="android:textColorTertiary">

<!--CheckBox、EditText、Switch、Spinner、RadioButton等正常和控件激活颜色-->
    <item name="colorControlNormal">@color/color_Control_Normal</item>
    <item name="colorControlActivated">@color/color_Control_Activated</item>
    <!--按钮按下状态和正常状态颜色-->
    <item name="colorControlHighlight">@color/color_Control_Highlight</item>
    <item name="colorButtonNormal">@color/color_Button_Normal</item>

<resources>
<!-- The default theme for apps on API level 10 and lower. This is the theme used for
     activities that have not explicitly set their own theme.
     <p>You can count on this being a dark
     background with light text on top, but should try to make no
     other assumptions about its appearance. In particular, the text
     inside of widgets using this theme may be completely different,
     with the widget container being a light color and the text on top
     of it a dark color.
     <p>If you're developing for API level 11 and higher, you should instead use {@link
     #Theme_Holo} or {@link #Theme_DeviceDefault}.</p>
-->


<style name="Theme">

    <item name="isLightTheme">false</item>
    <item name="colorForeground">@color/bright_foreground_dark</item>
    <item name="colorForegroundInverse">@color/bright_foreground_dark_inverse</item>
    <item name="colorBackground">@color/background_dark</item>
    <item name="colorBackgroundFloating">?attr/colorBackground</item>
    <item name="colorBackgroundCacheHint">?attr/colorBackground</item>

    <item name="colorPressedHighlight">@color/legacy_pressed_highlight</item>
    <item name="colorLongPressedHighlight">@color/legacy_long_pressed_highlight</item>
    <item name="colorFocusedHighlight">@color/legacy_selected_highlight</item>
    <item name="colorMultiSelectHighlight">@color/legacy_selected_highlight</item>
    <item name="colorActivatedHighlight">@color/legacy_selected_highlight</item>

    <item name="colorPrimaryDark">@color/legacy_primary_dark</item>
    <item name="colorPrimary">@color/legacy_primary</item>
    <item name="colorSecondary">?attr/colorPrimary</item>
    <item name="colorControlActivated">@color/legacy_control_activated</item>
    <item name="colorControlNormal">@color/legacy_control_normal</item>
    <item name="colorControlHighlight">@color/legacy_button_pressed</item>
    <item name="colorButtonNormal">@color/legacy_button_normal</item>
    <item name="colorEdgeEffect">?attr/colorPrimary</item>

    <item name="disabledAlpha">0.5</item>
    <item name="backgroundDimAmount">0.6</item>

    <!-- Text styles -->
    <item name="textAppearance">@style/TextAppearance</item>
    <item name="textAppearanceInverse">@style/TextAppearance.Inverse</item>

    <item name="textColorPrimary">@color/primary_text_dark</item>
    <item name="textColorSecondary">@color/secondary_text_dark</item>
    <item name="textColorTertiary">@color/tertiary_text_dark</item>
    <item name="textColorPrimaryInverse">@color/primary_text_light</item>
    <item name="textColorSecondaryInverse">@color/secondary_text_light</item>
    <item name="textColorTertiaryInverse">@color/tertiary_text_light</item>
    <item name="textColorPrimaryActivated">@color/primary_text_dark</item>
    <item name="textColorSecondaryActivated">@color/secondary_text_dark</item>
    <item name="textColorPrimaryDisableOnly">@color/primary_text_dark_disable_only</item>
    <item name="textColorPrimaryInverseDisableOnly">@color/primary_text_light_disable_only</item>
    <item name="textColorPrimaryNoDisable">@color/primary_text_dark_nodisable</item>
    <item name="textColorSecondaryNoDisable">@color/secondary_text_dark_nodisable</item>
    <item name="textColorPrimaryInverseNoDisable">@color/primary_text_light_nodisable</item>
    <item name="textColorSecondaryInverseNoDisable">@color/secondary_text_light_nodisable</item>
    <item name="textColorHint">@color/hint_foreground_dark</item>
    <item name="textColorHintInverse">@color/hint_foreground_light</item>
    <item name="textColorSearchUrl">@color/search_url_text</item>
    <item name="textColorHighlight">@color/highlighted_text_dark</item>
    <item name="textColorHighlightInverse">@color/highlighted_text_light</item>
    <item name="textColorLink">@color/link_text_dark</item>
    <item name="textColorLinkInverse">@color/link_text_light</item>
    <item name="textColorAlertDialogListItem">@color/primary_text_light_disable_only</item>

    <item name="textAppearanceLarge">@style/TextAppearance.Large</item>
    <item name="textAppearanceMedium">@style/TextAppearance.Medium</item>
    <item name="textAppearanceSmall">@style/TextAppearance.Small</item>
    <item name="textAppearanceLargeInverse">@style/TextAppearance.Large.Inverse</item>
    <item name="textAppearanceMediumInverse">@style/TextAppearance.Medium.Inverse</item>
    <item name="textAppearanceSmallInverse">@style/TextAppearance.Small.Inverse</item>
    <item name="textAppearanceSearchResultTitle">@style/TextAppearance.SearchResult.Title</item>
    <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.SearchResult.Subtitle</item>

    <item name="textAppearanceEasyCorrectSuggestion">@style/TextAppearance.EasyCorrectSuggestion</item>
    <item name="textAppearanceMisspelledSuggestion">@style/TextAppearance.MisspelledSuggestion</item>
    <item name="textAppearanceAutoCorrectionSuggestion">@style/TextAppearance.AutoCorrectionSuggestion</item>

    <item name="textAppearanceButton">@style/TextAppearance.Widget.Button</item>

    <item name="editTextColor">@color/primary_text_light</item>
    <item name="editTextBackground">@drawable/edit_text</item>

    <item name="candidatesTextStyleSpans">@string/candidates_style</item>

    <item name="textCheckMark">@drawable/indicator_check_mark_dark</item>
    <item name="textCheckMarkInverse">@drawable/indicator_check_mark_light</item>

    <item name="textAppearanceLargePopupMenu">@style/TextAppearance.Widget.PopupMenu.Large</item>
    <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.Widget.PopupMenu.Small</item>

    <!-- Button styles -->
    <item name="buttonStyle">@style/Widget.Button</item>
    <item name="buttonStyleSmall">@style/Widget.Button.Small</item>
    <item name="buttonStyleInset">@style/Widget.Button.Inset</item>
    <item name="buttonStyleToggle">@style/Widget.Button.Toggle</item>

    <item name="switchStyle">@style/Widget.CompoundButton.Switch</item>

    <item name="selectableItemBackground">@drawable/item_background</item>
    <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item>
    <item name="borderlessButtonStyle">?attr/buttonStyle</item>
    <item name="homeAsUpIndicator">@drawable/ic_ab_back_holo_dark</item>

    <!-- List attributes -->
    <item name="listPreferredItemHeight">64dip</item>
    <item name="listPreferredItemHeightSmall">?attr/listPreferredItemHeight</item>
    <item name="listPreferredItemHeightLarge">?attr/listPreferredItemHeight</item>
    <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeight</item>
    <item name="textAppearanceListItem">?attr/textAppearanceLarge</item>
    <item name="textAppearanceListItemSmall">?attr/textAppearanceLarge</item>
    <item name="textAppearanceListItemSecondary">?attr/textAppearanceSmall</item>
    <item name="listPreferredItemPaddingLeft">6dip</item>
    <item name="listPreferredItemPaddingRight">6dip</item>
    <item name="listPreferredItemPaddingStart">6dip</item>
    <item name="listPreferredItemPaddingEnd">6dip</item>

    <!-- @hide -->
    <item name="searchResultListItemHeight">58dip</item>
    <item name="listDivider">@drawable/divider_horizontal_dark</item>
    <item name="listSeparatorTextViewStyle">@style/Widget.TextView.ListSeparator</item>

    <item name="listChoiceIndicatorSingle">@drawable/btn_radio</item>
    <item name="listChoiceIndicatorMultiple">@drawable/btn_check</item>

    <item name="listChoiceBackgroundIndicator">@drawable/list_selector_background</item>

    <item name="activatedBackgroundIndicator">@drawable/activated_background</item>

    <item name="listDividerAlertDialog">@drawable/divider_horizontal_bright</item>

    <item name="expandableListPreferredItemPaddingLeft">40dip</item>
    <item name="expandableListPreferredChildPaddingLeft">?attr/expandableListPreferredItemPaddingLeft</item>

    <item name="expandableListPreferredItemIndicatorLeft">3dip</item>
    <item name="expandableListPreferredItemIndicatorRight">0dip</item>
    <item name="expandableListPreferredChildIndicatorLeft">?attr/expandableListPreferredItemIndicatorLeft</item>
    <item name="expandableListPreferredChildIndicatorRight">?attr/expandableListPreferredItemIndicatorRight</item>
    <item name="findOnPageNextDrawable">@drawable/ic_find_next_holo_dark</item>
    <item name="findOnPagePreviousDrawable">@drawable/ic_find_previous_holo_dark</item>

    <!-- Gallery attributes -->
    <item name="galleryItemBackground">@drawable/gallery_item_background</item>

    <!-- Window attributes -->
    <item name="windowBackground">@drawable/screen_background_selector_dark</item>
    <item name="windowBackgroundFallback">?attr/colorBackground</item>
    <item name="windowClipToOutline">false</item>
    <item name="windowFrame">@null</item>
    <item name="windowNoTitle">false</item>
    <item name="windowFullscreen">false</item>
    <item name="windowOverscan">false</item>
    <item name="windowIsFloating">false</item>
    <item name="windowContentOverlay">@null</item>
    <item name="windowShowWallpaper">false</item>
    <item name="windowTitleStyle">@style/WindowTitle</item>
    <item name="windowTitleSize">25dip</item>
    <item name="windowTitleBackgroundStyle">@style/WindowTitleBackground</item>
    <item name="windowAnimationStyle">@style/Animation.Activity</item>
    <item name="windowSoftInputMode">stateUnspecified|adjustUnspecified</item>
    <item name="windowActionBar">false</item>
    <item name="windowActionModeOverlay">false</item>
    <item name="windowCloseOnTouchOutside">false</item>
    <item name="windowTranslucentStatus">false</item>
    <item name="windowTranslucentNavigation">false</item>
    <item name="windowDrawsSystemBarBackgrounds">false</item>
    <item name="statusBarColor">@color/black</item>
    <item name="navigationBarColor">@color/black</item>
    <item name="windowActionBarFullscreenDecorLayout">@layout/screen_action_bar</item>
    <item name="windowContentTransitions">false</item>
    <item name="windowActivityTransitions">false</item>

    <!-- Define these here; ContextThemeWrappers around themes that define them should
         always clear these values. -->
    <item name="windowFixedWidthMajor">0dp</item>
    <item name="windowFixedWidthMinor">0dp</item>
    <item name="windowFixedHeightMajor">0dp</item>
    <item name="windowFixedHeightMinor">0dp</item>

    <!-- Dialog attributes -->
    <item name="dialogTheme">@style/Theme.Dialog</item>
    <item name="dialogTitleIconsDecorLayout">@layout/dialog_title_icons</item>
    <item name="dialogCustomTitleDecorLayout">@layout/dialog_custom_title</item>
    <item name="dialogTitleDecorLayout">@layout/dialog_title</item>
    <item name="dialogPreferredPadding">@dimen/dialog_padding</item>

    <!-- AlertDialog attributes -->
    <item name="alertDialogTheme">@style/Theme.Dialog.Alert</item>
    <item name="alertDialogStyle">@style/AlertDialog</item>
    <item name="alertDialogCenterButtons">true</item>
    <item name="alertDialogIcon">@drawable/ic_dialog_alert</item>

    <!-- Presentation attributes (introduced after API level 10 so does not
         have a special old-style theme. -->
    <item name="presentationTheme">@style/Theme.DeviceDefault.Dialog.Presentation</item>

    <!-- Toast attributes -->
    <item name="toastFrameBackground">@drawable/toast_frame</item>

    <!-- Panel attributes -->
    <item name="panelBackground">@drawable/menu_background</item>
    <item name="panelFullBackground">@drawable/menu_background_fill_parent_width</item>
    <!-- These three attributes do not seems to be used by the framework. Declared public though -->
    <item name="panelColorBackground">#000</item>
    <item name="panelColorForeground">?attr/textColorPrimary</item>
    <item name="panelTextAppearance">?attr/textAppearance</item>

    <item name="panelMenuIsCompact">false</item>
    <item name="panelMenuListWidth">296dip</item>

    <!-- Scrollbar attributes -->
    <item name="scrollbarFadeDuration">250</item>
    <item name="scrollbarDefaultDelayBeforeFade">300</item>
    <item name="scrollbarSize">10dip</item>
    <item name="scrollbarThumbHorizontal">@drawable/scrollbar_handle_horizontal</item>
    <item name="scrollbarThumbVertical">@drawable/scrollbar_handle_vertical</item>
    <item name="scrollbarTrackHorizontal">@null</item>
    <item name="scrollbarTrackVertical">@null</item>

    <!-- Text selection handle attributes -->
    <item name="textSelectHandleLeft">@drawable/text_select_handle_left_material</item>
    <item name="textSelectHandleRight">@drawable/text_select_handle_right_material</item>
    <item name="textSelectHandle">@drawable/text_select_handle_middle_material</item>
    <item name="textSelectHandleWindowStyle">@style/Widget.TextSelectHandle</item>
    <item name="textEditPasteWindowLayout">@layout/text_edit_paste_window</item>
    <item name="textEditNoPasteWindowLayout">@layout/text_edit_no_paste_window</item>
    <item name="textEditSidePasteWindowLayout">@layout/text_edit_side_paste_window</item>
    <item name="textEditSideNoPasteWindowLayout">@layout/text_edit_side_no_paste_window</item>
    <item name="textCursorDrawable">@null</item>

    <!-- Widget styles -->
    <item name="absListViewStyle">@style/Widget.AbsListView</item>
    <item name="autoCompleteTextViewStyle">@style/Widget.AutoCompleteTextView</item>
    <item name="checkboxStyle">@style/Widget.CompoundButton.CheckBox</item>
    <item name="checkedTextViewStyle">@style/Widget.CheckedTextView</item>
    <item name="dropDownListViewStyle">@style/Widget.ListView.DropDown</item>
    <item name="editTextStyle">@style/Widget.EditText</item>
    <item name="expandableListViewStyle">@style/Widget.ExpandableListView</item>
    <item name="expandableListViewWhiteStyle">@style/Widget.ExpandableListView.White</item>
    <item name="fastScrollStyle">@style/Widget.FastScroll</item>
    <item name="galleryStyle">@style/Widget.Gallery</item>
    <item name="gestureOverlayViewStyle">@style/Widget.GestureOverlayView</item>
    <item name="gridViewStyle">@style/Widget.GridView</item>
    <item name="imageButtonStyle">@style/Widget.ImageButton</item>
    <item name="imageWellStyle">@style/Widget.ImageWell</item>
    <item name="listViewStyle">@style/Widget.ListView</item>
    <item name="listViewWhiteStyle">@style/Widget.ListView.White</item>
    <item name="popupWindowStyle">@style/Widget.PopupWindow</item>
    <item name="progressBarStyle">@style/Widget.ProgressBar</item>
    <item name="progressBarStyleHorizontal">@style/Widget.ProgressBar.Horizontal</item>
    <item name="progressBarStyleSmall">@style/Widget.ProgressBar.Small</item>
    <item name="progressBarStyleSmallTitle">@style/Widget.ProgressBar.Small.Title</item>
    <item name="progressBarStyleLarge">@style/Widget.ProgressBar.Large</item>
    <item name="progressBarStyleInverse">@style/Widget.ProgressBar.Inverse</item>
    <item name="progressBarStyleSmallInverse">@style/Widget.ProgressBar.Small.Inverse</item>
    <item name="progressBarStyleLargeInverse">@style/Widget.ProgressBar.Large.Inverse</item>
    <item name="seekBarStyle">@style/Widget.SeekBar</item>
    <item name="ratingBarStyle">@style/Widget.RatingBar</item>
    <item name="ratingBarStyleIndicator">@style/Widget.RatingBar.Indicator</item>
    <item name="ratingBarStyleSmall">@style/Widget.RatingBar.Small</item>
    <item name="radioButtonStyle">@style/Widget.CompoundButton.RadioButton</item>
    <item name="scrollViewStyle">@style/Widget.ScrollView</item>
    <item name="horizontalScrollViewStyle">@style/Widget.HorizontalScrollView</item>
    <item name="spinnerStyle">@style/Widget.Spinner</item>
    <item name="dropDownSpinnerStyle">@style/Widget.Spinner.DropDown</item>
    <item name="starStyle">@style/Widget.CompoundButton.Star</item>
    <item name="tabWidgetStyle">@style/Widget.TabWidget</item>
    <item name="textViewStyle">@style/Widget.TextView</item>
    <item name="errorMessageBackground">@drawable/popup_inline_error</item>
    <item name="errorMessageAboveBackground">@drawable/popup_inline_error_above</item>
    <item name="webTextViewStyle">@style/Widget.WebTextView</item>
    <item name="webViewStyle">@style/Widget.WebView</item>
    <item name="dropDownItemStyle">@style/Widget.DropDownItem</item>
    <item name="spinnerDropDownItemStyle">@style/Widget.DropDownItem.Spinner</item>
    <item name="spinnerItemStyle">@style/Widget.TextView.SpinnerItem</item>
    <item name="dropDownHintAppearance">@style/TextAppearance.Widget.DropDownHint</item>
    <item name="keyboardViewStyle">@style/Widget.KeyboardView</item>
    <item name="quickContactBadgeOverlay">@drawable/quickcontact_badge_overlay_dark</item>
    <item name="quickContactBadgeStyleWindowSmall">@style/Widget.QuickContactBadge.WindowSmall</item>
    <item name="quickContactBadgeStyleWindowMedium">@style/Widget.QuickContactBadge.WindowMedium</item>
    <item name="quickContactBadgeStyleWindowLarge">@style/Widget.QuickContactBadge.WindowLarge</item>
    <item name="quickContactBadgeStyleSmallWindowSmall">@style/Widget.QuickContactBadgeSmall.WindowSmall</item>
    <item name="quickContactBadgeStyleSmallWindowMedium">@style/Widget.QuickContactBadgeSmall.WindowMedium</item>
    <item name="quickContactBadgeStyleSmallWindowLarge">@style/Widget.QuickContactBadgeSmall.WindowLarge</item>
    <item name="listPopupWindowStyle">@style/Widget.ListPopupWindow</item>
    <item name="popupMenuStyle">@style/Widget.PopupMenu</item>
    <item name="activityChooserViewStyle">@style/Widget.ActivityChooserView</item>
    <item name="mediaRouteButtonStyle">@style/Widget.DeviceDefault.MediaRouteButton</item>
    <item name="fragmentBreadCrumbsStyle">@style/Widget.FragmentBreadCrumbs</item>
    <item name="contextPopupMenuStyle">?attr/popupMenuStyle</item>

    <!-- Preference styles -->
    <item name="preferenceScreenStyle">@style/Preference.PreferenceScreen</item>
    <item name="preferenceActivityStyle">@style/PreferenceActivity</item>
    <item name="preferenceFragmentStyle">@style/PreferenceFragment</item>
    <item name="preferenceCategoryStyle">@style/Preference.Category</item>
    <item name="preferenceStyle">@style/Preference</item>
    <item name="preferenceInformationStyle">@style/Preference.Information</item>
    <item name="checkBoxPreferenceStyle">@style/Preference.CheckBoxPreference</item>
    <item name="switchPreferenceStyle">@style/Preference.SwitchPreference</item>
    <item name="seekBarPreferenceStyle">@style/Preference.SeekBarPreference</item>
    <item name="yesNoPreferenceStyle">@style/Preference.DialogPreference.YesNoPreference</item>
    <item name="dialogPreferenceStyle">@style/Preference.DialogPreference</item>
    <item name="seekBarDialogPreferenceStyle">@style/Preference.DialogPreference.SeekBarPreference</item>
    <item name="editTextPreferenceStyle">@style/Preference.DialogPreference.EditTextPreference</item>
    <item name="ringtonePreferenceStyle">@style/Preference.RingtonePreference</item>
    <item name="preferenceLayoutChild">@layout/preference_child</item>
    <item name="preferencePanelStyle">@style/PreferencePanel</item>
    <item name="preferenceHeaderPanelStyle">@style/PreferenceHeaderPanel</item>
    <item name="preferenceListStyle">@style/PreferenceHeaderList</item>
    <item name="preferenceFragmentListStyle">@style/PreferenceFragmentList</item>
    <item name="preferenceFragmentPaddingSide">@dimen/preference_fragment_padding_side</item>
    <item name="detailsElementBackground">@drawable/panel_bg_holo_dark</item>

    <!-- Search widget styles -->
    <item name="searchWidgetCorpusItemBackground">@color/search_widget_corpus_item_background</item>

    <!-- Action bar styles -->
    <item name="actionDropDownStyle">@style/Widget.Spinner.DropDown</item>
    <item name="actionButtonStyle">@style/Widget.ActionButton</item>
    <item name="actionOverflowButtonStyle">@style/Widget.ActionButton.Overflow</item>
    <item name="actionOverflowMenuStyle">?attr/popupMenuStyle</item>
    <item name="actionModeBackground">@drawable/cab_background_top_holo_dark</item>
    <item name="actionModeSplitBackground">@null</item>
    <item name="actionModeCloseDrawable">@drawable/ic_menu_close_clear_cancel</item>
    <item name="actionModeCutDrawable">@drawable/ic_menu_cut_holo_dark</item>
    <item name="actionModeCopyDrawable">@drawable/ic_menu_copy_holo_dark</item>
    <item name="actionModePasteDrawable">@drawable/ic_menu_paste_holo_dark</item>
    <item name="actionModeSelectAllDrawable">@drawable/ic_menu_selectall_holo_dark</item>
    <item name="actionModeShareDrawable">@drawable/ic_menu_share_holo_dark</item>
    <item name="actionModeFindDrawable">@drawable/ic_menu_find_holo_dark</item>
    <item name="actionModeWebSearchDrawable">@drawable/ic_menu_search</item>
    <item name="actionBarTabStyle">@style/Widget.ActionBar.TabView</item>
    <item name="actionBarTabBarStyle">@style/Widget.ActionBar.TabBar</item>
    <item name="actionBarTabTextStyle">@style/Widget.ActionBar.TabText</item>
    <item name="actionModeStyle">@style/Widget.ActionMode</item>
    <item name="actionModeCloseButtonStyle">@style/Widget.ActionButton.CloseMode</item>
    <item name="actionBarStyle">@style/Widget.ActionBar</item>
    <item name="actionBarSplitStyle">?attr/actionBarStyle</item>
    <item name="actionBarSize">@dimen/action_bar_default_height</item>
    <item name="actionModePopupWindowStyle">?attr/popupWindowStyle</item>
    <item name="actionMenuTextAppearance">@style/TextAppearance.Holo.Widget.ActionBar.Menu</item>
    <item name="actionMenuTextColor">?attr/textColorPrimary</item>
    <item name="actionBarWidgetTheme">@null</item>
    <item name="actionBarPopupTheme">@null</item>
    <item name="actionBarTheme">@null</item>
    <item name="actionBarDivider">?attr/dividerVertical</item>
    <item name="actionBarItemBackground">?attr/selectableItemBackground</item>

    <item name="toolbarStyle">@style/Widget.Toolbar</item>

    <item name="dividerVertical">@drawable/divider_vertical_dark</item>
    <item name="dividerHorizontal">@drawable/divider_vertical_dark</item>
    <item name="buttonBarStyle">@style/ButtonBar</item>
    <item name="buttonBarButtonStyle">?attr/buttonStyle</item>
    <item name="buttonBarPositiveButtonStyle">?attr/buttonBarButtonStyle</item>
    <item name="buttonBarNegativeButtonStyle">?attr/buttonBarButtonStyle</item>
    <item name="buttonBarNeutralButtonStyle">?attr/buttonBarButtonStyle</item>
    <item name="segmentedButtonStyle">@style/SegmentedButton</item>
    <item name="fingerprintAuthDrawable">@drawable/ic_fingerprint</item>

    <!-- Floating toolbar styles -->
    <item name="floatingToolbarCloseDrawable">@drawable/ic_ab_back_material_dark</item>
    <item name="floatingToolbarForegroundColor">@color/foreground_material_dark</item>
    <item name="floatingToolbarItemBackgroundBorderlessDrawable">@drawable/item_background_borderless_material_dark</item>
    <item name="floatingToolbarItemBackgroundDrawable">@drawable/item_background_material_dark</item>
    <item name="floatingToolbarOpenDrawable">@drawable/ic_menu_moreoverflow_material_dark</item>
    <item name="floatingToolbarPopupBackgroundDrawable">@drawable/floating_popup_background_dark</item>

    <!-- SearchView attributes -->
    <item name="searchViewStyle">@style/Widget.Holo.SearchView</item>
    <item name="searchDialogTheme">@style/Theme.SearchBar</item>

    <!-- PreferenceFrameLayout attributes -->
    <item name="preferenceFrameLayoutStyle">@style/Widget.PreferenceFrameLayout</item>

    <!-- NumberPicker style-->
    <item name="numberPickerStyle">@style/Widget.NumberPicker</item>

    <!-- CalendarView style-->
    <item name="calendarViewStyle">@style/Widget.CalendarView</item>

    <!-- TimePicker style -->
    <item name="timePickerStyle">@style/Widget.TimePicker</item>

    <!-- TimePicker dialog theme -->
    <item name="timePickerDialogTheme">?attr/alertDialogTheme</item>

    <!-- DatePicker style -->
    <item name="datePickerStyle">@style/Widget.DatePicker</item>

    <!-- DatePicker dialog theme -->
    <item name="datePickerDialogTheme">?attr/alertDialogTheme</item>

    <item name="fastScrollThumbDrawable">@drawable/scrollbar_handle_accelerated_anim2</item>
    <item name="fastScrollTrackDrawable">@null</item>
    <item name="fastScrollPreviewBackgroundRight">@drawable/menu_submenu_background</item>
    <item name="fastScrollPreviewBackgroundLeft">@drawable/menu_submenu_background</item>
    <item name="fastScrollOverlayPosition">floating</item>
    <item name="fastScrollTextColor">@color/primary_text_dark</item>

    <!-- Accessibility focused drawable -->
    <item name="accessibilityFocusedDrawable">@drawable/view_accessibility_focused</item>

    <!-- Lighting and shadow properties -->
    <item name="lightY">@dimen/light_y</item>
    <item name="lightZ">@dimen/light_z</item>
    <item name="lightRadius">@dimen/light_radius</item>
    <item name="ambientShadowAlpha">@dimen/ambient_shadow_alpha</item>
    <item name="spotShadowAlpha">@dimen/spot_shadow_alpha</item>
</style>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这一期的内容已经过半,部分同学开始觉得吃力。如果这时候放弃,那前边的努力就白费了。今天我们来看看上一篇中的课后题。...
    天花板阅读 1,646评论 0 13
  • 坐火车是心里最安静的时刻,因为时间是固定的,不因自己的任何事的影响而改变。 所以,这个时候最有看书的心境,看起来可...
    渔家不乐阅读 193评论 0 0
  • - 正则表达式:正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。在开发的使用场景...
    小蠢驴打代码阅读 2,520评论 0 8