|
16 | 16 | -->
|
17 | 17 | <resources xmlns:tools="http://schemas.android.com/tools">
|
18 | 18 |
|
19 |
| - <!-- All new attributes should be set in the follow four Base.V14 themes. --> |
20 |
| - <eat-comment/> |
21 |
| - |
22 | 19 | <!-- Base themes of Theme.Material3Expressive themes for dialogs. -->
|
23 | 20 |
|
24 | 21 | <style name="Base.Theme.Material3Expressive.Light.Dialog" parent="Theme.Material3.Light.Dialog">
|
|
160 | 157 |
|
161 | 158 | <!-- Base themes of Theme.Material3 themes for dialogs. -->
|
162 | 159 |
|
163 |
| - <style name="Base.V14.Theme.Material3.Light.Dialog" parent="Theme.MaterialComponents.Light.Dialog"> |
| 160 | + <style name="Base.Theme.Material3.Light.Dialog" parent="Theme.MaterialComponents.Light.Dialog"> |
164 | 161 | <item name="isMaterial3Theme">true</item>
|
165 | 162 |
|
166 | 163 | <!-- Color palettes -->
|
|
249 | 246 | <item name="collapsingToolbarLayoutStyle">@style/Widget.Material3.CollapsingToolbar</item>
|
250 | 247 | <item name="collapsingToolbarLayoutMediumStyle">@style/Widget.Material3.CollapsingToolbar.Medium</item>
|
251 | 248 | <item name="collapsingToolbarLayoutLargeStyle">@style/Widget.Material3.CollapsingToolbar.Large</item>
|
| 249 | + <item name="android:contextPopupMenuStyle" tools:targetApi="n">@style/Widget.Material3.PopupMenu.ContextMenu</item> |
252 | 250 | <item name="dockedToolbarStyle">@style/Widget.Material3.DockedToolbar</item>
|
253 | 251 | <item name="dockedToolbarVibrantStyle">@style/Widget.Material3.DockedToolbar.Vibrant</item>
|
254 | 252 | <item name="drawerLayoutStyle">@style/Widget.Material3.DrawerLayout</item>
|
|
461 | 459 | <item name="dynamicColorThemeOverlay">@style/ThemeOverlay.Material3.DynamicColors.Light</item>
|
462 | 460 | </style>
|
463 | 461 |
|
464 |
| - <style name="Base.V14.Theme.Material3.Dark.Dialog" parent="Theme.MaterialComponents.Dialog"> |
| 462 | + <style name="Base.Theme.Material3.Dark.Dialog" parent="Theme.MaterialComponents.Dialog"> |
465 | 463 | <item name="isMaterial3Theme">true</item>
|
466 | 464 |
|
467 | 465 | <!-- Color palettes -->
|
|
550 | 548 | <item name="collapsingToolbarLayoutStyle">@style/Widget.Material3.CollapsingToolbar</item>
|
551 | 549 | <item name="collapsingToolbarLayoutMediumStyle">@style/Widget.Material3.CollapsingToolbar.Medium</item>
|
552 | 550 | <item name="collapsingToolbarLayoutLargeStyle">@style/Widget.Material3.CollapsingToolbar.Large</item>
|
| 551 | + <item name="android:contextPopupMenuStyle" tools:targetApi="n">@style/Widget.Material3.PopupMenu.ContextMenu</item> |
553 | 552 | <item name="dockedToolbarStyle">@style/Widget.Material3.DockedToolbar</item>
|
554 | 553 | <item name="dockedToolbarVibrantStyle">@style/Widget.Material3.DockedToolbar.Vibrant</item>
|
555 | 554 | <item name="drawerLayoutStyle">@style/Widget.Material3.DrawerLayout</item>
|
|
762 | 761 | <item name="dynamicColorThemeOverlay">@style/ThemeOverlay.Material3.DynamicColors.Dark</item>
|
763 | 762 | </style>
|
764 | 763 |
|
765 |
| - <style name="Base.Theme.Material3.Light.Dialog" parent="Base.V14.Theme.Material3.Light.Dialog"/> |
766 |
| - <style name="Base.Theme.Material3.Dark.Dialog" parent="Base.V14.Theme.Material3.Dark.Dialog"/> |
767 |
| - |
768 | 764 | <style name="Base.Theme.Material3.Light.Dialog.FixedSize">
|
769 | 765 | <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item>
|
770 | 766 | <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item>
|
|
779 | 775 | <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item>
|
780 | 776 | </style>
|
781 | 777 |
|
782 |
| - <style name="Base.V14.Theme.MaterialComponents.Dialog" parent="Base.V14.Theme.MaterialComponents.Dialog.Bridge"> |
| 778 | + <!-- Themes in the "Base.Theme" family vary based on the current platform |
| 779 | + version to provide the correct basis on each device. You probably don't |
| 780 | + want to use them directly in your apps. |
| 781 | +
|
| 782 | + Themes in the "Theme.MaterialComponents" family are meant to be extended or used |
| 783 | + directly by apps. --> |
| 784 | + <eat-comment/> |
| 785 | + |
| 786 | + <style name="Base.Theme.MaterialComponents.Dialog" parent="Base.Theme.MaterialComponents.Dialog.Bridge"> |
783 | 787 | <item name="viewInflaterClass">com.google.android.material.theme.MaterialComponentsViewInflater</item>
|
784 | 788 |
|
785 | 789 | <item name="colorPrimary">@color/design_dark_default_color_primary</item>
|
|
825 | 829 | <item name="toolbarStyle">@style/Widget.MaterialComponents.Toolbar</item>
|
826 | 830 |
|
827 | 831 | <item name="alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert</item>
|
| 832 | + <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert.Framework</item> |
828 | 833 | <item name="materialAlertDialogTheme">@style/ThemeOverlay.MaterialComponents.MaterialAlertDialog</item>
|
829 | 834 |
|
830 | 835 | <!-- Type styles -->
|
831 | 836 | <item name="textAppearanceLargePopupMenu">?attr/textAppearanceSubtitle1</item>
|
832 | 837 | <item name="textAppearanceSmallPopupMenu">?attr/textAppearanceSubtitle1</item>
|
833 | 838 | </style>
|
834 | 839 |
|
835 |
| - <style name="Base.V21.Theme.MaterialComponents.Dialog" parent="Base.V14.Theme.MaterialComponents.Dialog"> |
836 |
| - <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert.Framework</item> |
837 |
| - </style> |
838 |
| - |
839 |
| - <style name="Base.V14.Theme.MaterialComponents.Light.Dialog" parent="Base.V14.Theme.MaterialComponents.Light.Dialog.Bridge"> |
| 840 | + <style name="Base.Theme.MaterialComponents.Light.Dialog" parent="Base.Theme.MaterialComponents.Light.Dialog.Bridge"> |
840 | 841 | <item name="viewInflaterClass">com.google.android.material.theme.MaterialComponentsViewInflater</item>
|
841 | 842 |
|
842 | 843 | <!-- Colors -->
|
|
882 | 883 | <item name="toolbarStyle">@style/Widget.MaterialComponents.Toolbar</item>
|
883 | 884 |
|
884 | 885 | <item name="alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert</item>
|
| 886 | + <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Light.Dialog.Alert.Framework</item> |
885 | 887 | <item name="materialAlertDialogTheme">@style/ThemeOverlay.MaterialComponents.MaterialAlertDialog</item>
|
886 | 888 |
|
887 | 889 | <!-- Type styles -->
|
888 | 890 | <item name="textAppearanceLargePopupMenu">?attr/textAppearanceSubtitle1</item>
|
889 | 891 | <item name="textAppearanceSmallPopupMenu">?attr/textAppearanceSubtitle1</item>
|
890 | 892 | </style>
|
891 | 893 |
|
892 |
| - <style name="Base.V21.Theme.MaterialComponents.Light.Dialog" parent="Base.V14.Theme.MaterialComponents.Light.Dialog"> |
893 |
| - <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Light.Dialog.Alert.Framework</item> |
894 |
| - </style> |
895 |
| - |
896 |
| - <!-- Themes in the "Base.Theme" family vary based on the current platform |
897 |
| - version to provide the correct basis on each device. You probably don't |
898 |
| - want to use them directly in your apps. |
899 |
| -
|
900 |
| - Themes in the "Theme.MaterialComponents" family are meant to be extended or used |
901 |
| - directly by apps. --> |
902 |
| - <eat-comment/> |
903 |
| - |
904 |
| - <style name="Base.Theme.MaterialComponents.Dialog" parent="Base.V21.Theme.MaterialComponents.Dialog"/> |
905 |
| - |
906 |
| - <style name="Base.Theme.MaterialComponents.Light.Dialog" parent="Base.V21.Theme.MaterialComponents.Light.Dialog"/> |
907 |
| - |
908 | 894 | <style name="Base.Theme.MaterialComponents.Dialog.Alert">
|
909 | 895 | <item name="android:windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
|
910 | 896 | <item name="android:windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
|
|
0 commit comments