MaterialButtonに置き換えたらボタン小さくなってた

今時のAndroidデザインは MaterialButton を使うと、
ボタンに角丸やら縁取りやらRippleやらを簡単に適用できて超便利。
(今までいちいちdrawable定義してたよ)

で、既存を置き換える場合、愚直に差し替えるとなんか高さサイズが小さくなる点に注意。


同じ高さを指定しているのに見た目が小さい。別にいいじゃんと思うけどデザインの人に怒られるやつ。

これはMaterialButtonはinsetsとかいうオプションがデフォで利いているせい。
0dpを指定してやる必要がある。

android:insetTop="0dp"
android:insetBottom="0dp"

(paddingみたいに android:inset="0dp" と指定しても利かなくて地味に悩んだ)

スポンサーリンク