|
16 | 16 | -->
|
17 | 17 | <resources>
|
18 | 18 |
|
| 19 | + <!-- Styles for M3 NavigationRailView. --> |
| 20 | + |
| 21 | + <style name="Widget.Material3.NavigationRailView" parent="Widget.MaterialComponents.NavigationRailView"> |
| 22 | + <item name="android:minWidth">@dimen/m3_navigation_rail_default_width</item> |
| 23 | + <item name="android:background">@macro/m3_comp_navigation_rail_container_color</item> |
| 24 | + <item name="backgroundTint">@null</item> |
| 25 | + <item name="elevation">@dimen/m3_navigation_rail_elevation</item> |
| 26 | + <item name="shapeAppearance">@style/ShapeAppearance.M3.Comp.NavigationRail.Container.Shape</item> |
| 27 | + <item name="itemActiveIndicatorStyle">@style/Widget.Material3.NavigationRailView.ActiveIndicator</item> |
| 28 | + <item name="itemRippleColor">@color/m3_navigation_rail_ripple_color_selector</item> |
| 29 | + <item name="itemIconSize">@dimen/m3_comp_navigation_rail_icon_size</item> |
| 30 | + <item name="itemIconTint">@color/m3_navigation_rail_item_with_indicator_icon_tint</item> |
| 31 | + <item name="itemTextColor">@color/m3_navigation_rail_item_with_indicator_label_tint</item> |
| 32 | + <item name="itemPaddingTop">@dimen/m3_navigation_rail_item_padding_top</item> |
| 33 | + <item name="itemPaddingBottom">@dimen/m3_navigation_rail_item_padding_bottom</item> |
| 34 | + <item name="itemMinHeight">@dimen/m3_navigation_rail_item_min_height</item> |
| 35 | + <item name="itemTextAppearanceInactive">@macro/m3_comp_navigation_rail_label_text_type</item> |
| 36 | + <item name="itemTextAppearanceActive">@macro/m3_comp_navigation_rail_label_text_type</item> |
| 37 | + <item name="materialThemeOverlay">@style/ThemeOverlay.Material3.NavigationRailView</item> |
| 38 | + <item name="activeIndicatorLabelPadding">@dimen/m3_navigation_rail_icon_label_padding</item> |
| 39 | + <item name="iconLabelHorizontalSpacing">@dimen/m3_navigation_rail_icon_label_horizontal_padding</item> |
| 40 | + </style> |
| 41 | + |
| 42 | + <style name="Widget.Material3.NavigationRailView.ActiveIndicator" parent=""> |
| 43 | + <item name="android:width">@dimen/m3_navigation_rail_item_active_indicator_width</item> |
| 44 | + <item name="android:height">@dimen/m3_navigation_rail_item_active_indicator_height</item> |
| 45 | + <item name="marginHorizontal">@dimen/m3_navigation_rail_item_active_indicator_margin_horizontal</item> |
| 46 | + <item name="shapeAppearance">@style/ShapeAppearance.M3.Comp.NavigationRail.ActiveIndicator.Shape</item> |
| 47 | + <item name="android:color">@macro/m3_comp_navigation_rail_active_indicator_color</item> |
| 48 | + <item name="expandedWidth">wrap_content</item> |
| 49 | + <item name="expandedHeight">@dimen/m3_navigation_rail_expanded_active_indicator_height</item> |
| 50 | + <item name="expandedMarginHorizontal">@dimen/m3_navigation_rail_expanded_leading_trailing_space</item> |
| 51 | + </style> |
| 52 | + |
| 53 | + <style name="ThemeOverlay.Material3.NavigationRailView" parent=""> |
| 54 | + <item name="badgeStyle">@style/Widget.Material3.NavigationRailView.Badge</item> |
| 55 | + </style> |
| 56 | + |
| 57 | + <style name="Widget.Material3.NavigationRailView.Badge" parent="Widget.Material3.Badge"> |
| 58 | + <item name="largeFontVerticalOffsetAdjustment">@dimen/m3_large_text_vertical_offset_adjustment</item> |
| 59 | + <item name="verticalOffsetWithText">@dimen/m3_nav_badge_with_text_vertical_offset</item> |
| 60 | + </style> |
| 61 | + |
| 62 | + <!-- Styles for M2 NavigationRailView. --> |
| 63 | + |
19 | 64 | <!-- Default style for NavigationRailViews.
|
20 | 65 | Use the default style to get the default navigation rail view with a colorSurface background
|
21 | 66 | and colorPrimary for the icon and text colors. -->
|
|
68 | 113 | <style name="Widget.MaterialComponents.NavigationRailView.PrimarySurface"
|
69 | 114 | parent="Widget.MaterialComponents.NavigationRailView.Colored"/>
|
70 | 115 |
|
71 |
| - <!-- Styles for Material3 NavigationRailView. --> |
72 |
| - <style name="Widget.Material3.NavigationRailView" parent="Widget.MaterialComponents.NavigationRailView"> |
73 |
| - <item name="android:minWidth">@dimen/m3_navigation_rail_default_width</item> |
74 |
| - <item name="android:background">@macro/m3_comp_navigation_rail_container_color</item> |
75 |
| - <item name="backgroundTint">@null</item> |
76 |
| - <item name="elevation">@dimen/m3_navigation_rail_elevation</item> |
77 |
| - <item name="shapeAppearance">@style/ShapeAppearance.M3.Comp.NavigationRail.Container.Shape</item> |
78 |
| - <item name="itemActiveIndicatorStyle">@style/Widget.Material3.NavigationRailView.ActiveIndicator</item> |
79 |
| - <item name="itemRippleColor">@color/m3_navigation_rail_ripple_color_selector</item> |
80 |
| - <item name="itemIconSize">@dimen/m3_comp_navigation_rail_icon_size</item> |
81 |
| - <item name="itemIconTint">@color/m3_navigation_rail_item_with_indicator_icon_tint</item> |
82 |
| - <item name="itemTextColor">@color/m3_navigation_rail_item_with_indicator_label_tint</item> |
83 |
| - <item name="itemPaddingTop">@dimen/m3_navigation_rail_item_padding_top</item> |
84 |
| - <item name="itemPaddingBottom">@dimen/m3_navigation_rail_item_padding_bottom</item> |
85 |
| - <item name="itemMinHeight">@dimen/m3_navigation_rail_item_min_height</item> |
86 |
| - <item name="itemTextAppearanceInactive">@macro/m3_comp_navigation_rail_label_text_type</item> |
87 |
| - <item name="itemTextAppearanceActive">@macro/m3_comp_navigation_rail_label_text_type</item> |
88 |
| - <item name="materialThemeOverlay">@style/ThemeOverlay.Material3.NavigationRailView</item> |
89 |
| - <item name="activeIndicatorLabelPadding">@dimen/m3_navigation_rail_icon_label_padding</item> |
90 |
| - <item name="iconLabelHorizontalSpacing">@dimen/m3_navigation_rail_icon_label_horizontal_padding</item> |
91 |
| - </style> |
92 |
| - |
93 |
| - <style name="Widget.Material3.NavigationRailView.ActiveIndicator" parent=""> |
94 |
| - <item name="android:width">@dimen/m3_navigation_rail_item_active_indicator_width</item> |
95 |
| - <item name="android:height">@dimen/m3_navigation_rail_item_active_indicator_height</item> |
96 |
| - <item name="marginHorizontal">@dimen/m3_navigation_rail_item_active_indicator_margin_horizontal</item> |
97 |
| - <item name="shapeAppearance">@style/ShapeAppearance.M3.Comp.NavigationRail.ActiveIndicator.Shape</item> |
98 |
| - <item name="android:color">@macro/m3_comp_navigation_rail_active_indicator_color</item> |
99 |
| - <item name="expandedWidth">wrap_content</item> |
100 |
| - <item name="expandedHeight">@dimen/m3_navigation_rail_expanded_active_indicator_height</item> |
101 |
| - <item name="expandedMarginHorizontal">@dimen/m3_navigation_rail_expanded_leading_trailing_space</item> |
102 |
| - </style> |
103 |
| - |
104 |
| - <style name="ThemeOverlay.Material3.NavigationRailView" parent=""> |
105 |
| - <item name="badgeStyle">@style/Widget.Material3.NavigationRailView.Badge</item> |
106 |
| - </style> |
107 |
| - |
108 |
| - <style name="Widget.Material3.NavigationRailView.Badge" parent="Widget.Material3.Badge"> |
109 |
| - <item name="largeFontVerticalOffsetAdjustment">@dimen/m3_large_text_vertical_offset_adjustment</item> |
110 |
| - <item name="verticalOffsetWithText">@dimen/m3_nav_badge_with_text_vertical_offset</item> |
111 |
| - </style> |
112 |
| - |
113 | 116 | </resources>
|
0 commit comments