|
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 | | - <style name="Base.V14.Theme.Material3.Light.Dialog" parent="Theme.MaterialComponents.Light.Dialog"> |
| 19 | + <style name="Base.Theme.Material3.Light.Dialog" parent="Theme.MaterialComponents.Light.Dialog"> |
23 | 20 | <item name="isMaterial3Theme">true</item> |
24 | 21 |
|
25 | 22 | <!-- Color palettes --> |
|
108 | 105 | <item name="collapsingToolbarLayoutStyle">@style/Widget.Material3.CollapsingToolbar</item> |
109 | 106 | <item name="collapsingToolbarLayoutMediumStyle">@style/Widget.Material3.CollapsingToolbar.Medium</item> |
110 | 107 | <item name="collapsingToolbarLayoutLargeStyle">@style/Widget.Material3.CollapsingToolbar.Large</item> |
| 108 | + <item name="android:contextPopupMenuStyle" tools:targetApi="n">@style/Widget.Material3.PopupMenu.ContextMenu</item> |
111 | 109 | <item name="drawerLayoutStyle">@style/Widget.Material3.DrawerLayout</item> |
112 | 110 | <item name="extendedFloatingActionButtonStyle">?attr/extendedFloatingActionButtonPrimaryStyle</item> |
113 | 111 | <item name="extendedFloatingActionButtonPrimaryStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Icon.Primary</item> |
|
312 | 310 | <item name="dynamicColorThemeOverlay">@style/ThemeOverlay.Material3.DynamicColors.Light</item> |
313 | 311 | </style> |
314 | 312 |
|
315 | | - <style name="Base.V14.Theme.Material3.Dark.Dialog" parent="Theme.MaterialComponents.Dialog"> |
| 313 | + <style name="Base.Theme.Material3.Dark.Dialog" parent="Theme.MaterialComponents.Dialog"> |
316 | 314 | <item name="isMaterial3Theme">true</item> |
317 | 315 |
|
318 | 316 | <!-- Color palettes --> |
|
401 | 399 | <item name="collapsingToolbarLayoutStyle">@style/Widget.Material3.CollapsingToolbar</item> |
402 | 400 | <item name="collapsingToolbarLayoutMediumStyle">@style/Widget.Material3.CollapsingToolbar.Medium</item> |
403 | 401 | <item name="collapsingToolbarLayoutLargeStyle">@style/Widget.Material3.CollapsingToolbar.Large</item> |
| 402 | + <item name="android:contextPopupMenuStyle" tools:targetApi="n">@style/Widget.Material3.PopupMenu.ContextMenu</item> |
404 | 403 | <item name="drawerLayoutStyle">@style/Widget.Material3.DrawerLayout</item> |
405 | 404 | <item name="extendedFloatingActionButtonStyle">?attr/extendedFloatingActionButtonPrimaryStyle</item> |
406 | 405 | <item name="extendedFloatingActionButtonPrimaryStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Icon.Primary</item> |
|
603 | 602 | <item name="dynamicColorThemeOverlay">@style/ThemeOverlay.Material3.DynamicColors.Dark</item> |
604 | 603 | </style> |
605 | 604 |
|
606 | | - <style name="Base.Theme.Material3.Light.Dialog" parent="Base.V14.Theme.Material3.Light.Dialog"/> |
607 | | - <style name="Base.Theme.Material3.Dark.Dialog" parent="Base.V14.Theme.Material3.Dark.Dialog"/> |
608 | | - |
609 | 605 | <style name="Base.Theme.Material3.Light.Dialog.FixedSize"> |
610 | 606 | <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item> |
611 | 607 | <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item> |
|
620 | 616 | <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item> |
621 | 617 | </style> |
622 | 618 |
|
623 | | - <style name="Base.V14.Theme.MaterialComponents.Dialog" parent="Base.V14.Theme.MaterialComponents.Dialog.Bridge"> |
| 619 | + <!-- Themes in the "Base.Theme" family vary based on the current platform |
| 620 | + version to provide the correct basis on each device. You probably don't |
| 621 | + want to use them directly in your apps. |
| 622 | +
|
| 623 | + Themes in the "Theme.MaterialComponents" family are meant to be extended or used |
| 624 | + directly by apps. --> |
| 625 | + <eat-comment/> |
| 626 | + |
| 627 | + <style name="Base.Theme.MaterialComponents.Dialog" parent="Base.Theme.MaterialComponents.Dialog.Bridge"> |
624 | 628 | <item name="viewInflaterClass">com.google.android.material.theme.MaterialComponentsViewInflater</item> |
625 | 629 |
|
626 | 630 | <item name="colorPrimary">@color/design_dark_default_color_primary</item> |
|
666 | 670 | <item name="toolbarStyle">@style/Widget.MaterialComponents.Toolbar</item> |
667 | 671 |
|
668 | 672 | <item name="alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert</item> |
| 673 | + <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert.Framework</item> |
669 | 674 | <item name="materialAlertDialogTheme">@style/ThemeOverlay.MaterialComponents.MaterialAlertDialog</item> |
670 | 675 |
|
671 | 676 | <!-- Type styles --> |
672 | 677 | <item name="textAppearanceLargePopupMenu">?attr/textAppearanceSubtitle1</item> |
673 | 678 | <item name="textAppearanceSmallPopupMenu">?attr/textAppearanceSubtitle1</item> |
674 | 679 | </style> |
675 | 680 |
|
676 | | - <style name="Base.V21.Theme.MaterialComponents.Dialog" parent="Base.V14.Theme.MaterialComponents.Dialog"> |
677 | | - <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert.Framework</item> |
678 | | - </style> |
679 | | - |
680 | | - <style name="Base.V14.Theme.MaterialComponents.Light.Dialog" parent="Base.V14.Theme.MaterialComponents.Light.Dialog.Bridge"> |
| 681 | + <style name="Base.Theme.MaterialComponents.Light.Dialog" parent="Base.Theme.MaterialComponents.Light.Dialog.Bridge"> |
681 | 682 | <item name="viewInflaterClass">com.google.android.material.theme.MaterialComponentsViewInflater</item> |
682 | 683 |
|
683 | 684 | <!-- Colors --> |
|
723 | 724 | <item name="toolbarStyle">@style/Widget.MaterialComponents.Toolbar</item> |
724 | 725 |
|
725 | 726 | <item name="alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert</item> |
| 727 | + <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Light.Dialog.Alert.Framework</item> |
726 | 728 | <item name="materialAlertDialogTheme">@style/ThemeOverlay.MaterialComponents.MaterialAlertDialog</item> |
727 | 729 |
|
728 | 730 | <!-- Type styles --> |
729 | 731 | <item name="textAppearanceLargePopupMenu">?attr/textAppearanceSubtitle1</item> |
730 | 732 | <item name="textAppearanceSmallPopupMenu">?attr/textAppearanceSubtitle1</item> |
731 | 733 | </style> |
732 | 734 |
|
733 | | - <style name="Base.V21.Theme.MaterialComponents.Light.Dialog" parent="Base.V14.Theme.MaterialComponents.Light.Dialog"> |
734 | | - <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Light.Dialog.Alert.Framework</item> |
735 | | - </style> |
736 | | - |
737 | | - <!-- Themes in the "Base.Theme" family vary based on the current platform |
738 | | - version to provide the correct basis on each device. You probably don't |
739 | | - want to use them directly in your apps. |
740 | | -
|
741 | | - Themes in the "Theme.MaterialComponents" family are meant to be extended or used |
742 | | - directly by apps. --> |
743 | | - <eat-comment/> |
744 | | - |
745 | | - <style name="Base.Theme.MaterialComponents.Dialog" parent="Base.V21.Theme.MaterialComponents.Dialog"/> |
746 | | - |
747 | | - <style name="Base.Theme.MaterialComponents.Light.Dialog" parent="Base.V21.Theme.MaterialComponents.Light.Dialog"/> |
748 | | - |
749 | 735 | <style name="Base.Theme.MaterialComponents.Dialog.Alert"> |
750 | 736 | <item name="android:windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item> |
751 | 737 | <item name="android:windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item> |
|
0 commit comments