|
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