Skip to content

Commit 78cc54b

Browse files
imhappidsn5ft
authored andcommitted
[Badge][NavRail][BottomNavBar] Adjust badge vertical offset for certain components to fit design requirements
PiperOrigin-RevId: 569527192
1 parent 094e3e2 commit 78cc54b

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

lib/java/com/google/android/material/badge/res/values/dimens.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,6 @@
4444
<dimen name="m3_badge_with_text_offset">12dp</dimen>
4545
<dimen name="m3_large_text_vertical_offset_adjustment">4dp</dimen>
4646
<dimen name="m3_badge_with_text_vertical_padding">2dp</dimen>
47+
48+
<dimen name="m3_nav_badge_with_text_vertical_offset">14dp</dimen>
4749
</resources>

lib/java/com/google/android/material/bottomnavigation/res/values/styles.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,14 @@
8787
</style>
8888

8989
<style name="ThemeOverlay.Material3.BottomNavigationView" parent="">
90-
<item name="badgeStyle">@style/Widget.Material3.Badge.AdjustToBounds</item>
90+
<item name="badgeStyle">@style/Widget.Material3.BottomNavigation.Badge</item>
9191
</style>
9292

93+
<style name="Widget.Material3.BottomNavigation.Badge" parent="Widget.Material3.Badge.AdjustToBounds">
94+
<item name="verticalOffsetWithText">@dimen/m3_nav_badge_with_text_vertical_offset</item>
95+
</style>
96+
97+
9398
<style name="Widget.Material3.BottomNavigationView.ActiveIndicator" parent="">
9499
<item name="android:width">@dimen/m3_bottom_nav_item_active_indicator_width</item>
95100
<item name="android:height">@dimen/m3_bottom_nav_item_active_indicator_height</item>

lib/java/com/google/android/material/navigationrail/res/values/styles.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@
9898

9999
<style name="Widget.Material3.NavigationRailView.Badge" parent="Widget.Material3.Badge.AdjustToBounds">
100100
<item name="largeFontVerticalOffsetAdjustment">@dimen/m3_large_text_vertical_offset_adjustment</item>
101+
<item name="verticalOffsetWithText">@dimen/m3_nav_badge_with_text_vertical_offset</item>
101102
</style>
102103

103104
</resources>

0 commit comments

Comments
 (0)