Remove space between bounds and button border

Viewed 1360

How do I remove those space between Button border and view bounds tried setting padding to 0dp but with no results.
These is material button with default style.

enter image description here enter image description here

2 Answers

The MaterialButton has a default style with these insets:

 <style name="Widget.MaterialComponents.Button"..>
    <item name="android:insetLeft">0dp</item>
    <item name="android:insetRight">0dp</item>
    <item name="android:insetTop">@dimen/mtrl_btn_inset</item>
    <item name="android:insetBottom">@dimen/mtrl_btn_inset</item>
    ...
 </style>

The value of @dimen/mtrl_btn_inset is 6dp.

Just use:

  <com.google.android.material.button.MaterialButton
      android:insetTop="0dp"
      android:insetBottom="0dp"
      ../>

enter image description hereenter image description here

you can use weight and make the width 0dp then space will be removed.

Related