Skip to content

Commit 0ac68ec

Browse files
paulfthomasjosefigueroa168
authored andcommitted
[M3][Button] Update padding to match specs
PiperOrigin-RevId: 410823046 (cherry picked from commit f028380)
1 parent f44d001 commit 0ac68ec

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,17 @@
5555
<dimen name="m3_btn_inset">4dp</dimen>
5656
<dimen name="m3_btn_max_width">320dp</dimen>
5757
<dimen name="m3_btn_stroke_size">1dp</dimen>
58-
<dimen name="m3_btn_padding_left">16dp</dimen>
58+
<dimen name="m3_btn_padding_left">24dp</dimen>
59+
<dimen name="m3_btn_padding_right">24dp</dimen>
5960
<dimen name="m3_btn_padding_top">6dp</dimen>
60-
<dimen name="m3_btn_padding_right">16dp</dimen>
6161
<dimen name="m3_btn_padding_bottom">6dp</dimen>
6262
<dimen name="m3_btn_elevated_btn_elevation">1dp</dimen>
6363
<dimen name="m3_btn_icon_btn_padding_left">16dp</dimen>
6464
<dimen name="m3_btn_icon_btn_padding_right">24dp</dimen>
65+
<dimen name="m3_btn_text_btn_padding_left">12dp</dimen>
66+
<dimen name="m3_btn_text_btn_padding_right">12dp</dimen>
67+
<dimen name="m3_btn_text_btn_icon_padding_left">12dp</dimen>
68+
<dimen name="m3_btn_text_btn_icon_padding_right">16dp</dimen>
6569
<dimen name="m3_btn_icon_only_default_padding">10dp</dimen>
6670
<dimen name="m3_btn_icon_only_min_width">20dp</dimen>
6771
<dimen name="m3_btn_icon_only_default_size">20dp</dimen>

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

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@
125125
<!-- M3 filled button style. -->
126126
<style name="Widget.Material3.Button" parent="Widget.MaterialComponents.Button">
127127
<item name="android:maxWidth">@dimen/m3_btn_max_width</item>
128+
<item name="android:paddingLeft">@dimen/m3_btn_padding_left</item>
129+
<item name="android:paddingRight">@dimen/m3_btn_padding_right</item>
128130
<item name="android:paddingTop">@dimen/m3_btn_padding_top</item>
129131
<item name="android:paddingBottom">@dimen/m3_btn_padding_bottom</item>
130132
<item name="android:insetTop">@dimen/m3_btn_inset</item>
@@ -172,6 +174,8 @@
172174
<!-- M3 text button style. -->
173175
<style name="Widget.Material3.Button.TextButton" parent="Widget.MaterialComponents.Button.TextButton">
174176
<item name="android:maxWidth">@dimen/m3_btn_max_width</item>
177+
<item name="android:paddingLeft">@dimen/m3_btn_text_btn_padding_left</item>
178+
<item name="android:paddingRight">@dimen/m3_btn_text_btn_padding_right</item>
175179
<item name="android:paddingTop">@dimen/m3_btn_padding_top</item>
176180
<item name="android:paddingBottom">@dimen/m3_btn_padding_bottom</item>
177181
<item name="android:insetTop">@dimen/m3_btn_inset</item>
@@ -187,7 +191,8 @@
187191

188192
<!-- M3 text button with a start-gravity icon style. -->
189193
<style name="Widget.Material3.Button.TextButton.Icon">
190-
<!-- Text buttons have the same padding even when an icon is present -->
194+
<item name="android:paddingLeft">@dimen/m3_btn_text_btn_icon_padding_left</item>
195+
<item name="android:paddingRight">@dimen/m3_btn_text_btn_icon_padding_right</item>
191196
</style>
192197

193198
<!-- M3 button style to show in the Dialog component. -->
@@ -207,7 +212,8 @@
207212

208213
<!-- M3 button with a start-gravity icon style to show in the Dialog component. -->
209214
<style name="Widget.Material3.Button.TextButton.Dialog.Icon">
210-
<!-- Dialog text buttons have the same padding even when an icon is present -->
215+
<item name="android:paddingLeft">@dimen/m3_btn_text_btn_icon_padding_left</item>
216+
<item name="android:paddingRight">@dimen/m3_btn_text_btn_icon_padding_right</item>
211217
</style>
212218

213219
<!-- M3 button style to show in the Snackbar component. -->

0 commit comments

Comments
 (0)