|
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"> |
|
77 | 74 |
|
78 | 75 | <!-- Base themes of Theme.Material3 themes for dialogs. --> |
79 | 76 |
|
80 | | - <style name="Base.V14.Theme.Material3.Light.Dialog" parent="Theme.MaterialComponents.Light.Dialog"> |
| 77 | + <style name="Base.Theme.Material3.Light.Dialog" parent="Theme.MaterialComponents.Light.Dialog"> |
81 | 78 | <item name="isMaterial3Theme">true</item> |
82 | 79 |
|
83 | 80 | <!-- Color palettes --> |
|
166 | 163 | <item name="collapsingToolbarLayoutStyle">@style/Widget.Material3.CollapsingToolbar</item> |
167 | 164 | <item name="collapsingToolbarLayoutMediumStyle">@style/Widget.Material3.CollapsingToolbar.Medium</item> |
168 | 165 | <item name="collapsingToolbarLayoutLargeStyle">@style/Widget.Material3.CollapsingToolbar.Large</item> |
| 166 | + <item name="android:contextPopupMenuStyle" tools:targetApi="n">@style/Widget.Material3.PopupMenu.ContextMenu</item> |
169 | 167 | <item name="drawerLayoutStyle">@style/Widget.Material3.DrawerLayout</item> |
170 | 168 | <item name="extendedFloatingActionButtonStyle">?attr/extendedFloatingActionButtonPrimaryStyle</item> |
171 | 169 | <item name="extendedFloatingActionButtonPrimaryStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Icon.Primary</item> |
|
370 | 368 | <item name="dynamicColorThemeOverlay">@style/ThemeOverlay.Material3.DynamicColors.Light</item> |
371 | 369 | </style> |
372 | 370 |
|
373 | | - <style name="Base.V14.Theme.Material3.Dark.Dialog" parent="Theme.MaterialComponents.Dialog"> |
| 371 | + <style name="Base.Theme.Material3.Dark.Dialog" parent="Theme.MaterialComponents.Dialog"> |
374 | 372 | <item name="isMaterial3Theme">true</item> |
375 | 373 |
|
376 | 374 | <!-- Color palettes --> |
|
459 | 457 | <item name="collapsingToolbarLayoutStyle">@style/Widget.Material3.CollapsingToolbar</item> |
460 | 458 | <item name="collapsingToolbarLayoutMediumStyle">@style/Widget.Material3.CollapsingToolbar.Medium</item> |
461 | 459 | <item name="collapsingToolbarLayoutLargeStyle">@style/Widget.Material3.CollapsingToolbar.Large</item> |
| 460 | + <item name="android:contextPopupMenuStyle" tools:targetApi="n">@style/Widget.Material3.PopupMenu.ContextMenu</item> |
462 | 461 | <item name="drawerLayoutStyle">@style/Widget.Material3.DrawerLayout</item> |
463 | 462 | <item name="extendedFloatingActionButtonStyle">?attr/extendedFloatingActionButtonPrimaryStyle</item> |
464 | 463 | <item name="extendedFloatingActionButtonPrimaryStyle">@style/Widget.Material3.ExtendedFloatingActionButton.Icon.Primary</item> |
|
661 | 660 | <item name="dynamicColorThemeOverlay">@style/ThemeOverlay.Material3.DynamicColors.Dark</item> |
662 | 661 | </style> |
663 | 662 |
|
664 | | - <style name="Base.Theme.Material3.Light.Dialog" parent="Base.V14.Theme.Material3.Light.Dialog"/> |
665 | | - <style name="Base.Theme.Material3.Dark.Dialog" parent="Base.V14.Theme.Material3.Dark.Dialog"/> |
666 | | - |
667 | 663 | <style name="Base.Theme.Material3.Light.Dialog.FixedSize"> |
668 | 664 | <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item> |
669 | 665 | <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item> |
|
678 | 674 | <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item> |
679 | 675 | </style> |
680 | 676 |
|
681 | | - <style name="Base.V14.Theme.MaterialComponents.Dialog" parent="Base.V14.Theme.MaterialComponents.Dialog.Bridge"> |
| 677 | + <!-- Themes in the "Base.Theme" family vary based on the current platform |
| 678 | + version to provide the correct basis on each device. You probably don't |
| 679 | + want to use them directly in your apps. |
| 680 | +
|
| 681 | + Themes in the "Theme.MaterialComponents" family are meant to be extended or used |
| 682 | + directly by apps. --> |
| 683 | + <eat-comment/> |
| 684 | + |
| 685 | + <style name="Base.Theme.MaterialComponents.Dialog" parent="Base.Theme.MaterialComponents.Dialog.Bridge"> |
682 | 686 | <item name="viewInflaterClass">com.google.android.material.theme.MaterialComponentsViewInflater</item> |
683 | 687 |
|
684 | 688 | <item name="colorPrimary">@color/design_dark_default_color_primary</item> |
|
724 | 728 | <item name="toolbarStyle">@style/Widget.MaterialComponents.Toolbar</item> |
725 | 729 |
|
726 | 730 | <item name="alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert</item> |
| 731 | + <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert.Framework</item> |
727 | 732 | <item name="materialAlertDialogTheme">@style/ThemeOverlay.MaterialComponents.MaterialAlertDialog</item> |
728 | 733 |
|
729 | 734 | <!-- Type styles --> |
730 | 735 | <item name="textAppearanceLargePopupMenu">?attr/textAppearanceSubtitle1</item> |
731 | 736 | <item name="textAppearanceSmallPopupMenu">?attr/textAppearanceSubtitle1</item> |
732 | 737 | </style> |
733 | 738 |
|
734 | | - <style name="Base.V21.Theme.MaterialComponents.Dialog" parent="Base.V14.Theme.MaterialComponents.Dialog"> |
735 | | - <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert.Framework</item> |
736 | | - </style> |
737 | | - |
738 | | - <style name="Base.V14.Theme.MaterialComponents.Light.Dialog" parent="Base.V14.Theme.MaterialComponents.Light.Dialog.Bridge"> |
| 739 | + <style name="Base.Theme.MaterialComponents.Light.Dialog" parent="Base.Theme.MaterialComponents.Light.Dialog.Bridge"> |
739 | 740 | <item name="viewInflaterClass">com.google.android.material.theme.MaterialComponentsViewInflater</item> |
740 | 741 |
|
741 | 742 | <!-- Colors --> |
|
781 | 782 | <item name="toolbarStyle">@style/Widget.MaterialComponents.Toolbar</item> |
782 | 783 |
|
783 | 784 | <item name="alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert</item> |
| 785 | + <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Light.Dialog.Alert.Framework</item> |
784 | 786 | <item name="materialAlertDialogTheme">@style/ThemeOverlay.MaterialComponents.MaterialAlertDialog</item> |
785 | 787 |
|
786 | 788 | <!-- Type styles --> |
787 | 789 | <item name="textAppearanceLargePopupMenu">?attr/textAppearanceSubtitle1</item> |
788 | 790 | <item name="textAppearanceSmallPopupMenu">?attr/textAppearanceSubtitle1</item> |
789 | 791 | </style> |
790 | 792 |
|
791 | | - <style name="Base.V21.Theme.MaterialComponents.Light.Dialog" parent="Base.V14.Theme.MaterialComponents.Light.Dialog"> |
792 | | - <item name="android:alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Light.Dialog.Alert.Framework</item> |
793 | | - </style> |
794 | | - |
795 | | - <!-- Themes in the "Base.Theme" family vary based on the current platform |
796 | | - version to provide the correct basis on each device. You probably don't |
797 | | - want to use them directly in your apps. |
798 | | -
|
799 | | - Themes in the "Theme.MaterialComponents" family are meant to be extended or used |
800 | | - directly by apps. --> |
801 | | - <eat-comment/> |
802 | | - |
803 | | - <style name="Base.Theme.MaterialComponents.Dialog" parent="Base.V21.Theme.MaterialComponents.Dialog"/> |
804 | | - |
805 | | - <style name="Base.Theme.MaterialComponents.Light.Dialog" parent="Base.V21.Theme.MaterialComponents.Light.Dialog"/> |
806 | | - |
807 | 793 | <style name="Base.Theme.MaterialComponents.Dialog.Alert"> |
808 | 794 | <item name="android:windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item> |
809 | 795 | <item name="android:windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item> |
|
0 commit comments