| <?xml version="1.0" encoding="utf-8"?> |
| <!-- |
| Copyright 2014 The Chromium Authors |
| Use of this source code is governed by a BSD-style license that can be |
| found in the LICENSE file. |
| --> |
| |
| <resources xmlns:tools="http://schemas.android.com/tools"> |
| <!-- TODO(huayinz): Move themes to another xml file. --> |
| <!-- Application themes --> |
| <!-- On Android N, if the ChromeLauncherActivity is NoDisplay then |
| intents are not always immediately sent when Chrome is docked to |
| the top of the screen in multi-window mode. Use Translucent.NoTitleBar |
| for the theme instead. See crbug.com/645074. --> |
| <style name="LauncherTheme" parent="Theme.BrowserUI.Translucent.NoTitleBar" /> |
| |
| <style name="Base.V21.Theme.Chromium" parent="Theme.BrowserUI.DayNight"> |
| <!-- Set android alert dialog attributes because the context menu dialog is |
| OS-dependent. --> |
| <item name="android:alertDialogTheme">@style/ThemeOverlay.BrowserUI.AlertDialog</item> |
| </style> |
| <style name="Base.Theme.Chromium" parent="Base.V21.Theme.Chromium" /> |
| |
| <style name="Base.Theme.Chromium.WithWindowAnimation"> |
| <item name="android:windowContentOverlay">@null</item> |
| |
| <!-- Navigation Transitions, requires API level 21 --> |
| <item name="android:windowAllowEnterTransitionOverlap" tools:targetApi="21">false</item> |
| <item name="android:windowAllowReturnTransitionOverlap" tools:targetApi="21">true</item> |
| <item name="android:windowContentTransitions" tools:targetApi="21">true</item> |
| <item name="android:windowEnterTransition" tools:targetApi="21">@transition/fade</item> |
| <item name="android:windowExitTransition" tools:targetApi="21">@null</item> |
| <item name="android:windowSharedElementEnterTransition" tools:targetApi="21">@transition/move_image</item> |
| <item name="android:windowSharedElementExitTransition" tools:targetApi="21">@transition/move_image</item> |
| </style> |
| |
| <style name="Theme.Chromium" parent="Base.Theme.Chromium" /> |
| <style name="Theme.Chromium.WithWindowAnimation" |
| parent="Base.Theme.Chromium.WithWindowAnimation" /> |
| |
| <!-- Activity themes --> |
| <style name="Theme.Chromium.Activity" parent="Theme.Chromium.WithWindowAnimation" /> |
| <!-- This is distinct from Theme.Chromium.Activity.Fullscreen.Transparent, which makes the |
| payment handler window overlap the bottom nav bar. --> |
| <style name="Base.Theme.Chromium.Activity.Fullscreen" parent="Theme.BrowserUI.DayNight" /> |
| <style name="Base.V27.Theme.Chromium.Activity.Fullscreen" |
| parent="Base.Theme.Chromium.Activity.Fullscreen" /> |
| <style name="Theme.Chromium.Activity.Fullscreen" |
| parent="Base.V27.Theme.Chromium.Activity.Fullscreen" /> |
| <style name="Theme.Chromium.Activity.Fullscreen.Transparent"> |
| <item name="android:windowBackground">@android:color/transparent</item> |
| <item name="android:windowContentOverlay">@null</item> |
| <item name="android:windowIsFloating">true</item> |
| <item name="android:colorBackgroundCacheHint">@null</item> |
| <item name="android:windowIsTranslucent">true</item> |
| </style> |
| <!-- A style for Activities that need translucency for technical reasons, but otherwise should |
| look as usual (according to Theme.Chromium.Activity).--> |
| <style name="Theme.Chromium.Activity.FakeTranslucent" parent="Theme.Chromium.Activity"> |
| <item name="android:windowBackground">@android:color/transparent</item> |
| <item name="android:windowIsTranslucent">true</item> |
| <item name="android:windowAnimationStyle">@null</item> |
| </style> |
| |
| <!-- Extend base theme rather than Theme.Chromium.WithWindowAnimation to avoid values-v27 |
| navigation bar colors from being applied --> |
| <style name="Theme.Chromium.SearchActivity" parent="Base.Theme.Chromium.WithWindowAnimation" /> |
| |
| <!-- Web app themes --> |
| <!-- Extend base theme rather than Theme.Chromium.WithWindowAnimation to avoid values-v27 |
| navigation bar colors from being applied --> |
| <style name="Theme.Chromium.Webapp" parent="Base.Theme.Chromium.WithWindowAnimation"> |
| <item name="android:windowBackground">@null</item> |
| <item name="android:windowDisablePreview">true</item> |
| </style> |
| |
| <style name="Theme.Chromium.Webapp.Translucent" parent="Theme.Chromium.Webapp"> |
| <item name="android:windowIsTranslucent">true</item> |
| </style> |
| |
| <style name="Base.Theme.Chromium.Settings" parent="Theme.Chromium"> |
| <item name="appBarLayoutStyle">@style/Widget.MaterialComponents.AppBarLayout.Surface</item> |
| <item name="toolbarStyle">@style/SettingsToolbarStyle</item> |
| <item name="preferenceTheme">@style/PreferenceTheme</item> |
| <item name="alertDialogTheme">@style/ThemeOverlay.BrowserUI.AlertDialog</item> |
| <item name="searchViewStyle">@style/Widget.AppCompat.SearchView.ActionBar</item> |
| |
| <!-- Text style attributes used by the preference_material.xml layout. --> |
| <item name="android:textAppearanceListItem">@style/TextAppearance.TextLarge.Primary</item> |
| <item name="android:textAppearanceListItemSmall">@style/TextAppearance.TextSmall.Primary</item> |
| <item name="android:textAppearanceListItemSecondary">@style/TextAppearance.TextMedium.Secondary</item> |
| <item name="android:textColorSecondary">@color/default_text_color_secondary_list</item> |
| </style> |
| <style name="Base.V27.Theme.Chromium.Settings" parent="Base.Theme.Chromium.Settings" /> |
| <style name="Theme.Chromium.Settings" parent="Base.V27.Theme.Chromium.Settings" /> |
| |
| <style name="Theme.Chromium.Settings.ManageSpace"> |
| <!-- With ActionBar --> |
| <item name="windowActionBar">true</item> |
| <item name="windowNoTitle">false</item> |
| <!-- Status bar color --> |
| <!-- Action bar color. This is intentionally a dark color. See crbug.com/871193. |
| The custom styling can be removed once Android N is deprecated. --> |
| <item name="android:statusBarColor">@color/dark_action_bar_color</item> |
| <item name="android:windowLightStatusBar">false</item> |
| <item name="colorPrimaryDark">@color/dark_status_bar_color</item> |
| <item name="toolbarStyle">@style/ManageSpaceToolbarStyle</item> |
| <item name="actionBarStyle">@style/ManageSpaceActionBarModern</item> |
| <item name="actionBarTheme">@style/ManageSpaceActionBarTheme</item> |
| </style> |
| |
| <!-- Style for the semi-transparent sign-in & history sync opt-in activity. |
| The background is translucent since the parent activity content should be |
| visible when the bottom sheet or the non-full-screen history sync opt-in |
| dialog is shown on tablet. --> |
| <style name="Base.Theme.Chromium.SigninAndHistorySyncActivity" |
| parent="Theme.Chromium.Activity.Fullscreen"> |
| <item name="android:windowBackground">@android:color/transparent</item> |
| <item name="android:windowIsTranslucent">true</item> |
| <item name="android:navigationBarColor">@macro/bottom_system_nav_color</item> |
| <item name="android:windowAnimationStyle">@style/SigninAndHistorySyncActivityAnimation</item> |
| </style> |
| <style name="Theme.Chromium.SigninAndHistorySyncActivity" |
| parent="Base.Theme.Chromium.SigninAndHistorySyncActivity" /> |
| |
| <!-- TODO(crbug.com/345176436): This animation style is used to set the |
| enter animation for the history sync dialog. This animation should be |
| configured using ModalDialogProperties instead. --> |
| <style name="SigninAndHistorySyncActivityAnimation" parent="@android:style/Animation.Dialog"> |
| <item name="android:windowExitAnimation">@null</item> |
| <item name="android:windowEnterAnimation">@anim/slide_in_up</item> |
| </style> |
| |
| <!-- Trusted Web Activities --> |
| <style name="Theme.Chromium.ClearDataDialogActivity" |
| parent="Theme.Chromium.Activity.Fullscreen.Transparent"> |
| <item name="android:windowBackground">@android:color/transparent</item> |
| <item name="android:windowEnterAnimation">@null</item> |
| <item name="android:windowExitAnimation">@null</item> |
| <item name="android:windowAnimationStyle">@null</item> |
| </style> |
| |
| <!-- First Run and Bookmark/recent-tabs dialogs. |
| TODO(crbug.com/41374924): Remove textAppearance when all TextViews have text style |
| explicitly specified. --> |
| <style name="Base.V17.Theme.Chromium.DialogWhenLarge" |
| parent="Theme.BrowserUI.DialogWhenLarge.DayNight"> |
| <item name="android:windowBackground">@drawable/bg_white_dialog</item> |
| <item name="android:textAppearance">@style/TextAppearance.TextMedium.Primary</item> |
| <item name="android:textColorLink">@macro/default_text_color_link</item> |
| <item name="colorPrimaryDark">@android:color/black</item> |
| <item name="colorAccent">@macro/default_control_color_active</item> |
| <item name="colorControlHighlight">@color/control_highlight_color</item> |
| <item name="spinnerStyle">@style/SpinnerStyle</item> |
| <item name="textInputStyle">@style/Widget.BrowserUI.TextInputLayout</item> |
| |
| <!-- Remove ActionBar --> |
| <item name="windowNoTitle">true</item> |
| <item name="windowActionBar">false</item> |
| </style> |
| <style name="Base.Theme.Chromium.DialogWhenLarge" |
| parent="Base.V17.Theme.Chromium.DialogWhenLarge" /> |
| <style name="Theme.Chromium.DialogWhenLarge" parent="Base.Theme.Chromium.DialogWhenLarge" /> |
| <style name="DimmingDialog" parent="Base.Theme.Chromium.DialogWhenLarge"> |
| <item name="android:windowLightNavigationBar" tools:targetApi="28">false</item> |
| </style> |
| |
| <!-- Theme variation for low-end devices. |
| |
| Since ChromeActivities are not HW accelerated, they don't get fancy |
| material shadows for popups. This theme sets drawable with pre-baked |
| shadows to those popups to make them look better. |
| '*_bg_tinted' are a 9-patchs similar to 'abc_popup_background_mtrl_mult' |
| drawable from Android support library, where it's used to simulate |
| material design on earlier Android versions. |
| --> |
| <style name="ListPopupWindow.LowEnd" parent="android:Widget.Material.Light.ListPopupWindow"> |
| <item name="android:popupBackground">@drawable/menu_bg_tinted</item> |
| </style> |
| <style name="Spinner.LowEnd" parent="android:Widget.Material.Light.Spinner"> |
| <item name="android:popupBackground">@drawable/dialog_bg_tinted</item> |
| </style> |
| <style name="AutoCompleteTextView.LowEnd" parent="android:Widget.Material.Light.AutoCompleteTextView"> |
| <item name="android:popupBackground">@drawable/menu_bg_tinted</item> |
| </style> |
| <style name="Theme.Chromium.WithWindowAnimation.LowEnd" |
| parent="Theme.Chromium.WithWindowAnimation"> |
| <item name="android:popupWindowStyle">@style/ListPopupWindow.LowEnd</item> |
| <item name="android:listPopupWindowStyle">@style/ListPopupWindow.LowEnd</item> |
| <item name="android:spinnerStyle">@style/Spinner.LowEnd</item> |
| <item name="android:autoCompleteTextViewStyle">@style/AutoCompleteTextView.LowEnd</item> |
| |
| <!-- Without HW acceleration the default text cursor looks weird (top |
| half is way brighter than the bottom), so we use our own. --> |
| <item name="android:textCursorDrawable">@drawable/text_cursor_lowend</item> |
| </style> |
| |
| |
| <!-- Settings --> |
| <style name="SettingsToolbarStyle" parent="Widget.Material3.Toolbar"> |
| <item name="titleTextAppearance">@style/TextAppearance.Headline.Primary</item> |
| <item name="titleTextColor">?attr/colorOnSurface</item> |
| <item name="navigationIconTint">?attr/colorOnSurface</item> |
| </style> |
| |
| <!-- Manage Space Activity styles --> |
| <style name="ManageSpaceActionBarModern" parent="Widget.MaterialComponents.ActionBar.Primary"> |
| <item name="titleTextStyle">@style/TextAppearance.Headline.Primary.Baseline.Light</item> |
| <!-- Action bar color. This is intentionally a dark color. See crbug.com/871193. |
| The custom styling can be removed once Android N is deprecated. --> |
| <item name="background">@color/dark_action_bar_color</item> |
| </style> |
| <style name="ManageSpaceActionBarTheme"> |
| <!-- Sets the color of the back arrow (to match the color of the title text) --> |
| <item name="colorControlNormal">@color/default_icon_color_light_tint_list</item> |
| <item name="colorControlHighlight">@color/ripple_material_dark</item> |
| </style> |
| <style name="ManageSpaceToolbarStyle" parent="SettingsToolbarStyle"> |
| <item name="titleTextColor">@color/default_text_color_light</item> |
| </style> |
| <style name="ManageSpaceActivityButton"> |
| <item name="android:layout_width">wrap_content</item> |
| <item name="android:layout_height">wrap_content</item> |
| <item name="android:layout_gravity">end</item> |
| <item name="android:layout_marginTop">8dp</item> |
| <item name="android:paddingStart">32dp</item> |
| <item name="android:paddingEnd">32dp</item> |
| </style> |
| <style name="ManageSpaceActivityExplanationTextView"> |
| <item name="android:textAppearance">?android:attr/textAppearanceMedium</item> |
| <item name="android:layout_width">match_parent</item> |
| <item name="android:layout_height">wrap_content</item> |
| <item name="android:paddingTop">6dp</item> |
| </style> |
| <style name="ManageSpaceActivitySizeTextView"> |
| <item name="android:textAppearance">?android:attr/textAppearanceMedium</item> |
| <item name="android:layout_width">wrap_content</item> |
| <item name="android:layout_height">wrap_content</item> |
| <item name="android:paddingTop">6dp</item> |
| <item name="android:maxLines">1</item> |
| </style> |
| |
| <!-- Distilled Page styles --> |
| <style name="DistilledPagePrefThemeButton"> |
| <item name="android:layout_width">0dp</item> |
| <item name="android:layout_height">wrap_content</item> |
| <item name="android:layout_weight">1</item> |
| <item name="android:button">@null</item> |
| <item name="android:gravity">center</item> |
| <item name="android:textAppearance"> |
| ?android:attr/textAppearanceMedium |
| </item> |
| <item name="android:padding">8dp</item> |
| <item name="android:background"> |
| @drawable/distilled_page_prefs_button_bg |
| </item> |
| </style> |
| |
| <!-- Button bar styles --> |
| <style name="ButtonBarTopSpacerLight"> |
| <item name="android:layout_width">0dp</item> |
| <item name="android:layout_height">0dp</item> |
| <item name="android:layout_weight">1</item> |
| </style> |
| |
| <!-- Generic Overlay Panel styles --> |
| <style name="OverlayPanelTextViewLayout"> |
| <item name="android:layout_width">match_parent</item> |
| <item name="android:layout_height">wrap_content</item> |
| <item name="android:layout_gravity">bottom</item> |
| <item name="android:background">@macro/overlay_panel_bar_background_color</item> |
| <item name="android:visibility">invisible</item> |
| <!-- 60dp padding minus 7dp for fading edge --> |
| <item name="android:paddingStart">53dp</item> |
| <!-- padding for icons that can appear on the right end of the Bar. --> |
| <item name="android:paddingEnd">@dimen/overlay_panel_end_buttons_width</item> |
| </style> |
| <style name="OverlayPanelTextView" parent="@style/TextAppearance.TextLarge.Primary"> |
| <item name="android:layout_height">match_parent</item> |
| <item name="android:ellipsize">end</item> |
| <item name="android:includeFontPadding">false</item> |
| <item name="android:singleLine">true</item> |
| </style> |
| |
| <!-- Contextual Search Overlay styles --> |
| <style name="ContextualSearchTextViewLayout" parent="@style/OverlayPanelTextViewLayout"> |
| <item name="android:paddingEnd">@dimen/contextual_search_end_padding</item> |
| </style> |
| <style name="ContextualSearchTextView" parent="@style/OverlayPanelTextView" /> |
| <style name="ContextualSearchContextTextView"> |
| <item name="android:layout_width">0dp</item> |
| <item name="android:layout_height">match_parent</item> |
| <item name="android:layout_weight">1</item> |
| <item name="android:ellipsize">none</item> |
| <item name="android:fadingEdge">horizontal</item> |
| <item name="android:fadingEdgeLength">30dp</item> |
| <item name="android:includeFontPadding">false</item> |
| <item name="android:requiresFadingEdge">horizontal</item> |
| <item name="android:singleLine">true</item> |
| <item name="android:textAppearance">@style/TextAppearance.TextLarge.Secondary</item> |
| </style> |
| <style name="ContextualSearchCaptionTextView"> |
| <item name="android:layout_width">match_parent</item> |
| <item name="android:layout_height">match_parent</item> |
| <item name="android:layout_gravity">bottom</item> |
| <item name="android:layout_marginStart">7dp</item> |
| <item name="android:layout_marginEnd">7dp</item> |
| <item name="android:background">@macro/overlay_panel_bar_background_color</item> |
| <item name="android:ellipsize">end</item> |
| <item name="android:includeFontPadding">false</item> |
| <item name="android:singleLine">true</item> |
| <item name="android:textAppearance">@style/TextAppearance.TextMedium.Secondary</item> |
| </style> |
| |
| <!-- Autofill Card --> |
| <style name="TextAppearance.AutofillCardErrorMessage"> |
| <item name="android:textColor">@color/input_underline_error_color</item> |
| <item name="android:textSize">@dimen/text_size_small</item> |
| </style> |
| <style name="TextAppearance.AutofillCardInstructionsText"> |
| <item name="android:textColor">@color/explanation_text_color</item> |
| <item name="android:textSize">@dimen/text_size_large</item> |
| </style> |
| <style name="TextAppearance.AutofillCardCheckBoxText"> |
| <item name="android:textColor">@color/explanation_text_color</item> |
| <item name="android:textSize">@dimen/text_size_medium</item> |
| </style> |
| |
| <!-- Autofill IBAN --> |
| <style name="ShapeAppearance.App.MediumComponent" parent="ShapeAppearance.MaterialComponents.MediumComponent"> |
| <item name="cornerSize">@dimen/card_rounded_corner_radius</item> |
| </style> |
| |
| <!-- Tab Layout --> |
| <style name="TabLayoutStyle" parent="Widget.MaterialComponents.TabLayout"> |
| <item name="android:background">@android:color/transparent</item> |
| <item name="tabIndicator">@drawable/tab_indicator</item> |
| <item name="tabIndicatorColor">@macro/tab_layout_selected_tab_color</item> |
| <item name="tabIndicatorFullWidth">false</item> |
| <item name="tabIndicatorHeight">@dimen/tab_indicator_height</item> |
| <item name="tabMode">fixed</item> |
| <item name="tabGravity">fill</item> |
| <item name="tabMaxWidth">0dp</item> |
| <item name="tabTextAppearance">@style/TextAppearance.TextMediumThick</item> |
| <item name="tabTextColor">@color/default_text_color_secondary_list</item> |
| <item name="tabSelectedTextColor">@macro/tab_layout_selected_tab_color</item> |
| </style> |
| |
| <!-- Misc styles --> |
| <style name="TabBarShadow"> |
| <item name="android:layout_width">match_parent</item> |
| <item name="android:layout_height">@dimen/action_bar_shadow_height</item> |
| <item name="android:src">@drawable/modern_toolbar_shadow</item> |
| <item name="android:scaleType">fitXY</item> |
| </style> |
| <style name="TabBarLineShadow"> |
| <item name="android:layout_width">match_parent</item> |
| <item name="android:layout_height">1dp</item> |
| <item name="android:src">@macro/divider_line_bg_color</item> |
| <item name="android:scaleType">fitXY</item> |
| </style> |
| <style name="TextAppearance.UpdateMenuItem"> |
| <item name="android:textColor">@color/update_menu_item_text_color</item> |
| <item name="android:textSize">@dimen/text_size_large</item> |
| </style> |
| <style name="SadTabBodyText"> |
| <item name="android:textAppearance">@style/TextAppearance.TextMedium.Secondary</item> |
| <item name="android:layout_gravity">start</item> |
| </style> |
| <style name="SigninButtonBorderlessRegular" parent="@style/TextButton"> |
| <item name="android:paddingStart">0dp</item> |
| <item name="android:paddingEnd">0dp</item> |
| </style> |
| |
| <!-- Misc text appearance styles --> |
| <style name="TextAppearance.SearchEngineRecentTitle" parent="TextAppearance.MediumStyle"> |
| <item name="android:textColor">@macro/default_text_color_link</item> |
| </style> |
| <!-- TODO(crbug.com/40691622): Replace with a standard text appearance. --> |
| <style name="TextAppearance.ClearBrowsingDataText"> |
| <item name="android:textSize">18sp</item> |
| <item name="android:textColor">?android:attr/textColorPrimary</item> |
| </style> |
| |
| <!-- Use style="..." for the following search box style as textColorHint |
| can not use android:textAppearance="...". textColorHint is defined |
| in a parent theme therefore can not be overridden by appearance. |
| --> |
| <style name="TextAppearance.SearchBoxText"> |
| <item name="android:textSize">@dimen/location_bar_url_text_size</item> |
| </style> |
| |
| |
| <style name="TextAppearance.FakeSearchBoxText"> |
| <item name="android:textSize">@dimen/ntp_fake_search_box_text_size</item> |
| <item name="android:textColorHint">@macro/ntp_search_box_hint</item> |
| </style> |
| |
| <!-- Launcher widgets can't use theme attributes, so this should use the baseline colors for |
| android:textColorHint --> |
| <style name="TextAppearance.SearchBoxText.Widget"> |
| <item name="android:textColorHint">@color/search_box_hint_baseline</item> |
| </style> |
| |
| <!-- Bookmarks --> |
| <style name="BookmarkSaveFlowContainer"> |
| <item name="android:paddingVertical">18dp</item> |
| <item name="android:paddingStart">12dp</item> |
| <item name="android:paddingEnd">8dp</item> |
| </style> |
| |
| <!-- Download Home --> |
| <style name="DateView"> |
| <item name="android:layout_width">match_parent</item> |
| <item name="android:layout_height">wrap_content</item> |
| <item name="android:layout_marginTop">12dp</item> |
| <item name="android:layout_marginBottom">10dp</item> |
| <item name="android:layout_marginStart">@dimen/list_item_default_margin</item> |
| <item name="android:layout_marginEnd">@dimen/list_item_default_margin</item> |
| <item name="android:textAppearance">@style/TextAppearance.TextMedium.Secondary</item> |
| </style> |
| |
| <!-- Incognito New Tab Page --> |
| <style name="TextAppearance.IncognitoNewTabLearnMoreLinkModern"> |
| <item name="android:textColor">@color/default_text_color_link_light</item> |
| <item name="android:textSize">@dimen/text_size_medium</item> |
| </style> |
| |
| <!-- Picker Dialog animations --> |
| <style name="PickerDialogAnimation"> |
| <item name="android:windowEnterAnimation">@anim/design_bottom_sheet_slide_in</item> |
| <item name="android:windowExitAnimation">@null</item> |
| </style> |
| |
| <!-- Context menu --> |
| <style name="ContextMenuItemText"> |
| <item name="android:background">?attr/selectableItemBackground</item> |
| <item name="android:minHeight">@dimen/min_touch_target_size</item> |
| <item name="android:paddingStart">@dimen/context_menu_list_lateral_padding</item> |
| <item name="android:paddingEnd">@dimen/context_menu_list_lateral_padding</item> |
| <item name="android:gravity">center_vertical</item> |
| <item name="android:textAlignment">viewStart</item> |
| <item name="android:textAppearance">@style/TextAppearance.TextLarge.Primary</item> |
| </style> |
| |
| <style name="ContextMenuChip" parent="Chip"> |
| <item name="primaryTextAppearance">@style/TextAppearance.TextLarge.Primary</item> |
| <item name="iconWidth">@dimen/context_menu_chip_icon_size</item> |
| <item name="iconHeight">@dimen/context_menu_chip_icon_size</item> |
| <item name="chipColor">@color/menu_item_bg_color</item> |
| <item name="solidColorChip">true</item> |
| <item name="allowMultipleLines">true</item> |
| <item name="extendLateralPadding">true</item> |
| <item name="textAlignStart">true</item> |
| <item name="verticalInset">@dimen/context_menu_chip_vertical_inset</item> |
| <item name="endIconWidth">@dimen/context_menu_chip_icon_size</item> |
| <item name="endIconHeight">@dimen/context_menu_chip_icon_size</item> |
| </style> |
| |
| <!-- Scrolling --> |
| <style name="DarkModeCompatibleVerticalScrolling"> |
| <item name="android:scrollbarThumbVertical">@color/default_scroll_thumb</item> |
| </style> |
| <style name="VerticalRecyclerView" parent="android:Widget"> |
| <item name="android:scrollbars">vertical</item> |
| </style> |
| |
| <!-- Overflow menu --> |
| <style name="AppMenuItemText"> |
| <item name="android:textAppearance">@style/TextAppearance.TextLarge.Primary</item> |
| <item name="android:singleLine">true</item> |
| <item name="android:paddingEnd">9dp</item> |
| <item name="android:gravity">center_vertical</item> |
| </style> |
| <style name="AppMenuItemTextViewWithCompoundDrawables" parent="AppMenuItemText"> |
| <item name="android:drawablePadding">12dp</item> |
| <item name="android:tintMode">src_in</item> |
| <item name="chromeDrawableTint">@color/default_icon_color_secondary_tint_list</item> |
| <item name="drawableWidth">24dp</item> |
| <item name="drawableHeight">24dp</item> |
| </style> |
| |
| <!-- Dialog for notification blocked message. --> |
| <style name="NotificationBlockedDialogContent" parent="AlertDialogContent"> |
| <item name="android:paddingBottom">12dp</item> |
| </style> |
| |
| <!-- Bookmark styles --> |
| <style name="TextAppearance.ShoppingPriceDropText" parent="TextAppearance.TextMedium.Secondary"> |
| <item name="android:textColor">@color/price_drop_annotation_text_green</item> |
| </style> |
| <style name="TextAppearance.SpecialFolderChildCount" parent="TextAppearance.TextLarge.Primary.OnAccent1Container" tools:ignore="SpUsage"> |
| <!-- The same as the regular style, but using dp instead of sp. --> |
| <item name="android:textSize">16dp</item> |
| </style> |
| <style name="TextAppearance.RegularFolderChildCount" parent="TextAppearance.TextLarge.Primary" tools:ignore="SpUsage"> |
| <!-- The same as the regular style, but using dp instead of sp. --> |
| <item name="android:textSize">16dp</item> |
| </style> |
| |
| <!-- Magic Stack styles --> |
| <style name="TextAppearance.ShoppingPriceDropSmallText" parent="TextAppearance.TextSmall.Secondary"> |
| <item name="android:textColor">@color/price_drop_annotation_text_green</item> |
| </style> |
| |
| <!-- |
| TODO(crbug.com/40900841): Tinting the drawable for the popup theme doesn't work in clank. |
| The "colorAccent" attribute works in a standalone Android project, but it doesn't have any |
| effect in clank. |
| --> |
| <style name="ModernToolbarPopupTheme"> |
| <item name="android:listChoiceIndicatorSingle">@drawable/checkmark_selection_drawable</item> |
| </style> |
| </resources> |