| <?xml version="1.0" encoding="utf-8"?> |
| <!-- |
| Copyright 2019 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"> |
| <!-- AlertDialog styles --> |
| <!-- |Theme.BrowserUI.AlertDialog.NoActionBar| should have all the attributes this has. --> |
| <style name="ThemeOverlay.BrowserUI.AlertDialog" parent="ThemeOverlay.Material3Expressive.Dialog.Alert"> |
| <item name="android:textColorPrimary">@macro/default_text_color</item> |
| <item name="android:windowBackground">@drawable/dialog_bg_no_shadow</item> |
| <item name="android:windowTitleStyle">@style/TextAppearance.AlertDialogTitleStyle</item> |
| <item name="android:textColorHighlight">@color/text_highlight_color</item> |
| |
| <!-- Overriding AppCompat values --> |
| <item name="colorControlHighlight">@color/control_highlight_color</item> |
| <item name="spinnerStyle">@style/SpinnerStyle</item> |
| |
| <!-- Depending on if the support library or framework is inflating the |
| dialog, a different layout is used, that names this style slightly |
| differently. WebView will use the framework version for the |
| foreseeable future, so both of these need to be specified. See |
| https://crbug.com/1234129. --> |
| <item name="android:buttonBarButtonStyle">@style/AlertDialogButtonStyle</item> |
| <item name="buttonBarButtonStyle">@style/AlertDialogButtonStyle</item> |
| </style> |
| |
| <style name="ThemeOverlay.BrowserUI.AlertDialog.NoActionBar"> |
| <item name="windowNoTitle">true</item> |
| <item name="windowActionBar">false</item> |
| </style> |
| |
| <style name="ThemeOverlay.BrowserUI.AlertDialog.TimePicker"> |
| <item name="android:buttonBarButtonStyle">@style/TimePickerDialogButtonStyle</item> |
| </style> |
| |
| <!-- Card styles --> |
| <style name="CardTransparentForDark"> |
| <item name="android:background">@drawable/incognito_card_bg</item> |
| </style> |
| |
| <!-- LINT.IfChange(MaterialCardStyle) --> |
| <style name="MaterialCardStyle"> |
| <item name="cornerRadius">@dimen/card_rounded_corner_radius</item> |
| <item name="cardBackgroundColor">@macro/default_card_bg_color</item> |
| </style> |
| <!-- LINT.ThenChange(//components/browser_ui/widget/android/java/src/org/chromium/components/browser_ui/widget/MaterialCardViewNoShadow.java) --> |
| |
| <style name="ListActionButton" parent="@style/TextButton"> |
| <item name="android:minHeight">48dp</item> |
| </style> |
| |
| <style name="TextAppearance.BrowserUIListMenuItem" |
| parent="TextAppearance.DensityAdaptive.ListMenuItem"> |
| <item name="android:textColor">@color/default_text_color_list</item> |
| </style> |
| |
| <!-- Modern List Item --> |
| <style name="ListItemContainer"> |
| <item name="android:layout_width">match_parent</item> |
| <item name="android:layout_height">wrap_content</item> |
| <item name="android:minHeight">@dimen/list_item_min_height</item> |
| <item name="android:orientation">horizontal</item> |
| <item name="android:gravity">center_vertical</item> |
| <item name="android:layout_marginStart">@dimen/list_item_default_margin</item> |
| </style> |
| <style name="ListItemStartIcon"> |
| <item name="android:layout_width">@dimen/list_item_start_icon_width</item> |
| <item name="android:layout_height">@dimen/list_item_start_icon_width</item> |
| <item name="android:layout_gravity">center_vertical</item> |
| <item name="android:layout_marginEnd">@dimen/list_item_start_icon_right_margin</item> |
| <item name="android:scaleType">center</item> |
| <item name="android:contentDescription">@null</item> |
| </style> |
| <style name="ListItemEndIcon"> |
| <item name="android:layout_width">@dimen/list_item_end_icon_width</item> |
| <item name="android:layout_height">match_parent</item> |
| <item name="android:background">@drawable/default_icon_background</item> |
| <item name="android:scaleType">center</item> |
| </style> |
| <style name="ListItemSmallIconContainer" parent="ListItemContainer"> |
| <item name="android:minHeight">@dimen/min_touch_target_size</item> |
| </style> |
| <style name="ListItemSmallStartIcon" parent="ListItemStartIcon"> |
| <item name="android:layout_width">@dimen/list_item_start_icon_small_width</item> |
| <item name="android:layout_height">@dimen/list_item_start_icon_small_width</item> |
| <item name="android:layout_marginEnd">@dimen/list_item_start_icon_small_right_margin</item> |
| <item name="android:minHeight">@dimen/min_touch_target_size</item> |
| </style> |
| <!-- Promo dialogs --> |
| <style name="PromoDialog" > |
| <item name="android:background">@android:color/transparent</item> |
| <item name="android:backgroundDimEnabled">false</item> |
| <item name="android:clipChildren">false</item> |
| <item name="android:clipToPadding">false</item> |
| <item name="android:windowAnimationStyle">@null</item> |
| <item name="android:windowBackground">@android:color/transparent</item> |
| <item name="android:windowCloseOnTouchOutside">false</item> |
| <item name="android:windowContentOverlay">@null</item> |
| <item name="android:windowFrame">@null</item> |
| <item name="android:windowFullscreen">false</item> |
| <item name="android:windowIsFloating">true</item> |
| <item name="android:windowIsTranslucent">true</item> |
| <item name="android:windowNoTitle">true</item> |
| </style> |
| |
| <!-- Bubble styles --> |
| <style name="TextBubbleAnimation"> |
| <item name="android:windowEnterAnimation">@anim/textbubble_in</item> |
| <item name="android:windowExitAnimation">@anim/textbubble_out</item> |
| </style> |
| |
| <style name="AsyncImageView"> |
| <item name="unavailableSrc">@drawable/async_image_view_unavailable</item> |
| <item name="waitingSrc">@drawable/async_image_view_waiting</item> |
| </style> |
| |
| <style name="ChipAnimation"> |
| <item name="android:windowEnterAnimation">@anim/chip_in</item> |
| <item name="android:windowExitAnimation">@anim/chip_out</item> |
| </style> |
| |
| <!-- Snooze button --> |
| <style name="TextButton.OnAccent1.Snooze"> |
| <item name="android:paddingStart">@dimen/text_bubble_with_snooze_padding_horizontal</item> |
| <item name="android:paddingEnd">@dimen/text_bubble_with_snooze_padding_horizontal</item> |
| <item name="android:paddingTop">10dp</item> |
| <item name="android:paddingBottom">10dp</item> |
| <item name="android:layout_marginTop">6dp</item> |
| <item name="android:layout_marginBottom">6dp</item> |
| </style> |
| |
| <!-- Chips --> |
| <style name="SuggestionChipThemeOverlay"> |
| <item name="chipStyle">@style/SuggestionChip</item> |
| </style> |
| |
| <style name="Chip"> |
| <item name="android:minHeight">@dimen/min_touch_target_size</item> |
| <item name="android:gravity">center_vertical</item> |
| <item name="android:orientation">horizontal</item> |
| <item name="chipColor">@color/chip_background_color</item> |
| <item name="chipStateLayerColor">@color/chip_state_layer_color</item> |
| <item name="primaryTextAppearance">@style/TextAppearance.ChipText</item> |
| <item name="secondaryTextAppearance">@style/TextAppearance.ChipHint</item> |
| <item name="rippleColor">@color/chip_ripple_color</item> |
| <item name="verticalInset">@dimen/chip_bg_vertical_inset</item> |
| </style> |
| <style name="SuggestionChip" parent="Chip"> |
| <item name="primaryTextAppearance">@style/TextAppearance.ChipHint</item> |
| <item name="cornerRadius">@dimen/chip_corner_radius</item> |
| </style> |
| <style name="InputChip" parent="Chip"> |
| <item name="cornerRadius">@dimen/chip_default_height</item> |
| </style> |
| <style name="AssistiveChip" parent="Chip"> |
| <item name="cornerRadius">@dimen/chip_default_height</item> |
| </style> |
| <style name="HistoryAppChip" parent="Chip"> |
| <item name="android:minHeight">18dp</item> |
| <item name="cornerRadius">@dimen/chip_default_height</item> |
| <item name="iconWidth">16dp</item> |
| <item name="iconHeight">16dp</item> |
| <item name="primaryTextAppearance">@style/TextAppearance.TextMedium.Primary</item> |
| <item name="solidColorChip">true</item> |
| <item name="chipColor">@macro/history_chip_bg_color</item> |
| <item name="verticalInset">0dp</item> |
| </style> |
| <style name="InputChipWithRemoveIcon" parent="InputChip" tools:ignore="UnusedResources"> |
| <item name="iconWidth">28dp</item> |
| <item name="iconHeight">28dp</item> |
| <item name="useRoundedIcon">true</item> |
| <item name="endIconWidth">18dp</item> |
| <item name="endIconHeight">18dp</item> |
| </style> |
| |
| <style name="ChipTextView"> |
| <item name="android:gravity">center</item> |
| <item name="android:maxLines">1</item> |
| <item name="android:paddingStart">@dimen/chip_primary_text_start_padding</item> |
| <item name="android:textAlignment">center</item> |
| </style> |
| |
| <style name="MenuChip" parent="Chip" tools:ignore="UnusedResources"> |
| <item name="cornerRadius">@dimen/chip_default_height</item> |
| <item name="primaryTextAppearance">@style/TextAppearance.MenuChip.Text.Blue</item> |
| <item name="chipColor">@color/menu_chip_background</item> |
| <item name="solidColorChip">true</item> |
| <item name="verticalInset">@dimen/menu_chip_vertical_inset</item> |
| </style> |
| |
| <!-- Popup and long-press context popup menu style --> |
| <style name="PopupMenuStyle" parent="Widget.AppCompat.Light.PopupMenu"> |
| <item name="android:popupBackground">@drawable/menu_bg_tinted</item> |
| <item name="android:overlapAnchor">true</item> |
| <item name="android:popupElevation">0dp</item> |
| </style> |
| |
| <!-- Spinner styles --> |
| <style name="SpinnerStyle" parent="Widget.AppCompat.Spinner"> |
| <item name="android:popupBackground">@drawable/dialog_bg_tinted</item> |
| <item name="android:popupElevation">0dp</item> |
| </style> |
| </resources> |