|
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>
|
|
480 | 478 | <item name="dynamicColorThemeOverlay">@style/ThemeOverlay.Material3.DynamicColors.Light</item>
|
481 | 479 | </style>
|
482 | 480 |
|
483 |
| - <style name="Base.V14.Theme.Material3.Dark.Dialog" parent="Theme.MaterialComponents.Dialog"> |
| 481 | + <style name="Base.Theme.Material3.Dark.Dialog" parent="Theme.MaterialComponents.Dialog"> |
484 | 482 | <item name="isMaterial3Theme">true</item>
|
485 | 483 |
|
486 | 484 | <!-- Color palettes -->
|
|
569 | 567 | <item name="collapsingToolbarLayoutStyle">@style/Widget.Material3.CollapsingToolbar</item>
|
570 | 568 | <item name="collapsingToolbarLayoutMediumStyle">@style/Widget.Material3.CollapsingToolbar.Medium</item>
|
571 | 569 | <item name="collapsingToolbarLayoutLargeStyle">@style/Widget.Material3.CollapsingToolbar.Large</item>
|
| 570 | + <item name="android:contextPopupMenuStyle" tools:targetApi="n">@style/Widget.Material3.PopupMenu.ContextMenu</item> |
572 | 571 | <item name="dockedToolbarStyle">@style/Widget.Material3.DockedToolbar</item>
|
573 | 572 | <item name="dockedToolbarVibrantStyle">@style/Widget.Material3.DockedToolbar.Vibrant</item>
|
574 | 573 | <item name="drawerLayoutStyle">@style/Widget.Material3.DrawerLayout</item>
|
|
800 | 799 | <item name="dynamicColorThemeOverlay">@style/ThemeOverlay.Material3.DynamicColors.Dark</item>
|
801 | 800 | </style>
|
802 | 801 |
|
803 |
| - <style name="Base.Theme.Material3.Light.Dialog" parent="Base.V14.Theme.Material3.Light.Dialog"/> |
804 |
| - <style name="Base.Theme.Material3.Dark.Dialog" parent="Base.V14.Theme.Material3.Dark.Dialog"/> |
805 |
| - |
806 | 802 | <style name="Base.Theme.Material3.Light.Dialog.FixedSize">
|
807 | 803 | <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item>
|
808 | 804 | <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item>
|
|
817 | 813 | <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item>
|
818 | 814 | </style>
|
819 | 815 |
|
820 |
| - <style name="Base.V14.Theme.MaterialComponents.Dialog" parent="Base.V14.Theme.MaterialComponents.Dialog.Bridge"> |
| 816 | + <!-- Themes in the "Base.Theme" family vary based on the current platform |
| 817 | + version to provide the correct basis on each device. You probably don't |
| 818 | + want to use them directly in your apps. |
| 819 | +
|
| 820 | + Themes in the "Theme.MaterialComponents" family are meant to be extended or used |
| 821 | + directly by apps. --> |
| 822 | + <eat-comment/> |
| 823 | + |
| 824 | + <style name="Base.Theme.MaterialComponents.Dialog" parent="Base.Theme.MaterialComponents.Dialog.Bridge"> |
821 | 825 | <item name="viewInflaterClass">com.google.android.material.theme.MaterialComponentsViewInflater</item>
|
822 | 826 |
|
823 | 827 | <item name="colorPrimary">@color/design_dark_default_color_primary</item>
|
|
863 | 867 | <item name="toolbarStyle">@style/Widget.MaterialComponents.Toolbar</item>
|
864 | 868 |
|
865 | 869 | <item name="alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert</item>
|
| 870 | + <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert.Framework</item> |
866 | 871 | <item name="materialAlertDialogTheme">@style/ThemeOverlay.MaterialComponents.MaterialAlertDialog</item>
|
867 | 872 |
|
868 | 873 | <!-- Type styles -->
|
869 | 874 | <item name="textAppearanceLargePopupMenu">?attr/textAppearanceSubtitle1</item>
|
870 | 875 | <item name="textAppearanceSmallPopupMenu">?attr/textAppearanceSubtitle1</item>
|
871 | 876 | </style>
|
872 | 877 |
|
873 |
| - <style name="Base.V21.Theme.MaterialComponents.Dialog" parent="Base.V14.Theme.MaterialComponents.Dialog"> |
874 |
| - <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert.Framework</item> |
875 |
| - </style> |
876 |
| - |
877 |
| - <style name="Base.V14.Theme.MaterialComponents.Light.Dialog" parent="Base.V14.Theme.MaterialComponents.Light.Dialog.Bridge"> |
| 878 | + <style name="Base.Theme.MaterialComponents.Light.Dialog" parent="Base.Theme.MaterialComponents.Light.Dialog.Bridge"> |
878 | 879 | <item name="viewInflaterClass">com.google.android.material.theme.MaterialComponentsViewInflater</item>
|
879 | 880 |
|
880 | 881 | <!-- Colors -->
|
|
920 | 921 | <item name="toolbarStyle">@style/Widget.MaterialComponents.Toolbar</item>
|
921 | 922 |
|
922 | 923 | <item name="alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert</item>
|
| 924 | + <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Light.Dialog.Alert.Framework</item> |
923 | 925 | <item name="materialAlertDialogTheme">@style/ThemeOverlay.MaterialComponents.MaterialAlertDialog</item>
|
924 | 926 |
|
925 | 927 | <!-- Type styles -->
|
926 | 928 | <item name="textAppearanceLargePopupMenu">?attr/textAppearanceSubtitle1</item>
|
927 | 929 | <item name="textAppearanceSmallPopupMenu">?attr/textAppearanceSubtitle1</item>
|
928 | 930 | </style>
|
929 | 931 |
|
930 |
| - <style name="Base.V21.Theme.MaterialComponents.Light.Dialog" parent="Base.V14.Theme.MaterialComponents.Light.Dialog"> |
931 |
| - <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Light.Dialog.Alert.Framework</item> |
932 |
| - </style> |
933 |
| - |
934 |
| - <!-- Themes in the "Base.Theme" family vary based on the current platform |
935 |
| - version to provide the correct basis on each device. You probably don't |
936 |
| - want to use them directly in your apps. |
937 |
| -
|
938 |
| - Themes in the "Theme.MaterialComponents" family are meant to be extended or used |
939 |
| - directly by apps. --> |
940 |
| - <eat-comment/> |
941 |
| - |
942 |
| - <style name="Base.Theme.MaterialComponents.Dialog" parent="Base.V21.Theme.MaterialComponents.Dialog"/> |
943 |
| - |
944 |
| - <style name="Base.Theme.MaterialComponents.Light.Dialog" parent="Base.V21.Theme.MaterialComponents.Light.Dialog"/> |
945 |
| - |
946 | 932 | <style name="Base.Theme.MaterialComponents.Dialog.Alert">
|
947 | 933 | <item name="android:windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
|
948 | 934 | <item name="android:windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
|
|
0 commit comments