|
16 | 16 | -->
|
17 | 17 | <resources>
|
18 | 18 |
|
| 19 | + <!-- Styles for M3 BottomNavigationView. --> |
| 20 | + |
| 21 | + <style name="Base.Widget.Material3.BottomNavigationView" parent="Widget.MaterialComponents.BottomNavigationView"> |
| 22 | + <item name="android:background">@macro/m3_comp_navigation_bar_container_color</item> |
| 23 | + <item name="backgroundTint">@null</item> |
| 24 | + <item name="elevation">@dimen/m3_comp_navigation_bar_container_elevation</item> |
| 25 | + <item name="itemActiveIndicatorStyle">@style/Widget.Material3.BottomNavigationView.ActiveIndicator</item> |
| 26 | + <item name="itemTextAppearanceInactive">@macro/m3_comp_navigation_bar_label_text_type</item> |
| 27 | + <item name="itemTextAppearanceActive">@macro/m3_comp_navigation_bar_label_text_type</item> |
| 28 | + <item name="itemRippleColor">@color/m3_navigation_bar_ripple_color_selector</item> |
| 29 | + <item name="itemIconSize">@dimen/m3_comp_navigation_bar_icon_size</item> |
| 30 | + <item name="itemIconTint">@color/m3_navigation_bar_item_with_indicator_icon_tint</item> |
| 31 | + <item name="itemTextColor">@color/m3_navigation_bar_item_with_indicator_label_tint</item> |
| 32 | + <item name="itemPaddingTop">@dimen/m3_bottom_nav_item_padding_top</item> |
| 33 | + <item name="itemPaddingBottom">@dimen/m3_bottom_nav_item_padding_bottom</item> |
| 34 | + <item name="android:minHeight">@dimen/m3_bottom_nav_min_height</item> |
| 35 | + <item name="materialThemeOverlay">@style/ThemeOverlay.Material3.BottomNavigationView</item> |
| 36 | + <item name="shapeAppearance">@style/ShapeAppearance.M3.Comp.NavigationBar.Container.Shape</item> |
| 37 | + <item name="activeIndicatorLabelPadding">@dimen/m3_navigation_item_active_indicator_label_padding</item> |
| 38 | + <item name="iconLabelHorizontalSpacing">@dimen/m3_navigation_item_active_indicator_label_padding</item> |
| 39 | + </style> |
| 40 | + |
| 41 | + <style name="Widget.Material3.BottomNavigationView" parent="Base.Widget.Material3.BottomNavigationView"/> |
| 42 | + |
| 43 | + <style name="ThemeOverlay.Material3.BottomNavigationView" parent=""> |
| 44 | + <item name="badgeStyle">@style/Widget.Material3.BottomNavigation.Badge</item> |
| 45 | + </style> |
| 46 | + |
| 47 | + <style name="Widget.Material3.BottomNavigation.Badge" parent="Widget.Material3.Badge"> |
| 48 | + <item name="verticalOffsetWithText">@dimen/m3_nav_badge_with_text_vertical_offset</item> |
| 49 | + </style> |
| 50 | + |
| 51 | + <style name="Widget.Material3.BottomNavigationView.ActiveIndicator" parent=""> |
| 52 | + <item name="android:width">@dimen/m3_bottom_nav_item_active_indicator_width</item> |
| 53 | + <item name="android:height">@dimen/m3_bottom_nav_item_active_indicator_height</item> |
| 54 | + <item name="marginHorizontal">@dimen/m3_bottom_nav_item_active_indicator_margin_horizontal</item> |
| 55 | + <item name="shapeAppearance">@style/ShapeAppearance.M3.Comp.NavigationBar.ActiveIndicator.Shape</item> |
| 56 | + <item name="android:color">@macro/m3_comp_navigation_bar_active_indicator_color</item> |
| 57 | + <item name="expandedHeight">@dimen/m3_bottom_nav_item_expanded_active_indicator_height</item> |
| 58 | + </style> |
| 59 | + |
| 60 | + <!-- Styles for M2 BottomNavigationView. --> |
| 61 | + |
19 | 62 | <style name="Widget.Design.BottomNavigationView" parent="">
|
20 | 63 | <item name="compatShadowEnabled">true</item>
|
21 | 64 | <item name="elevation">@dimen/design_bottom_navigation_elevation</item>
|
|
66 | 109 |
|
67 | 110 | <style name="Widget.MaterialComponents.BottomNavigationView.PrimarySurface" parent="Widget.MaterialComponents.BottomNavigationView.Colored"/>
|
68 | 111 |
|
69 |
| - <!-- Style for Material 3 Bottom Navigation View. --> |
70 |
| - <style name="Base.Widget.Material3.BottomNavigationView" parent="Widget.MaterialComponents.BottomNavigationView"> |
71 |
| - <item name="android:background">@macro/m3_comp_navigation_bar_container_color</item> |
72 |
| - <item name="backgroundTint">@null</item> |
73 |
| - <item name="elevation">@dimen/m3_comp_navigation_bar_container_elevation</item> |
74 |
| - <item name="itemActiveIndicatorStyle">@style/Widget.Material3.BottomNavigationView.ActiveIndicator</item> |
75 |
| - <item name="itemTextAppearanceInactive">@macro/m3_comp_navigation_bar_label_text_type</item> |
76 |
| - <item name="itemTextAppearanceActive">@macro/m3_comp_navigation_bar_label_text_type</item> |
77 |
| - <item name="itemRippleColor">@color/m3_navigation_bar_ripple_color_selector</item> |
78 |
| - <item name="itemIconSize">@dimen/m3_comp_navigation_bar_icon_size</item> |
79 |
| - <item name="itemIconTint">@color/m3_navigation_bar_item_with_indicator_icon_tint</item> |
80 |
| - <item name="itemTextColor">@color/m3_navigation_bar_item_with_indicator_label_tint</item> |
81 |
| - <item name="itemPaddingTop">@dimen/m3_bottom_nav_item_padding_top</item> |
82 |
| - <item name="itemPaddingBottom">@dimen/m3_bottom_nav_item_padding_bottom</item> |
83 |
| - <item name="android:minHeight">@dimen/m3_bottom_nav_min_height</item> |
84 |
| - <item name="materialThemeOverlay">@style/ThemeOverlay.Material3.BottomNavigationView</item> |
85 |
| - <item name="shapeAppearance">@style/ShapeAppearance.M3.Comp.NavigationBar.Container.Shape</item> |
86 |
| - <item name="activeIndicatorLabelPadding">@dimen/m3_navigation_item_active_indicator_label_padding</item> |
87 |
| - <item name="iconLabelHorizontalSpacing">@dimen/m3_navigation_item_active_indicator_label_padding</item> |
88 |
| - </style> |
89 |
| - |
90 |
| - <style name="Widget.Material3.BottomNavigationView" parent="Base.Widget.Material3.BottomNavigationView"/> |
91 |
| - |
92 |
| - <style name="ThemeOverlay.Material3.BottomNavigationView" parent=""> |
93 |
| - <item name="badgeStyle">@style/Widget.Material3.BottomNavigation.Badge</item> |
94 |
| - </style> |
95 |
| - |
96 |
| - <style name="Widget.Material3.BottomNavigation.Badge" parent="Widget.Material3.Badge"> |
97 |
| - <item name="verticalOffsetWithText">@dimen/m3_nav_badge_with_text_vertical_offset</item> |
98 |
| - </style> |
99 |
| - |
100 |
| - |
101 |
| - <style name="Widget.Material3.BottomNavigationView.ActiveIndicator" parent=""> |
102 |
| - <item name="android:width">@dimen/m3_bottom_nav_item_active_indicator_width</item> |
103 |
| - <item name="android:height">@dimen/m3_bottom_nav_item_active_indicator_height</item> |
104 |
| - <item name="marginHorizontal">@dimen/m3_bottom_nav_item_active_indicator_margin_horizontal</item> |
105 |
| - <item name="shapeAppearance">@style/ShapeAppearance.M3.Comp.NavigationBar.ActiveIndicator.Shape</item> |
106 |
| - <item name="android:color">@macro/m3_comp_navigation_bar_active_indicator_color</item> |
107 |
| - <item name="expandedHeight">@dimen/m3_bottom_nav_item_expanded_active_indicator_height</item> |
108 |
| - </style> |
109 | 112 | </resources>
|
0 commit comments