どうも、ちょげ(@chogetarou)です。
ElevatedButtonのパディングを削除する方法を紹介します。
方法

ElevatedButtonのパディングを削除するには、引数「styl」を使います。
まず、ElevatedButton.iconの引数「style」にElevatedButton.styleFromを指定します。
そして、styleFromの引数「padding」にEdgeInsets.zero、引数「minimumSize」にSize.zeroを指定します。
ElevatedButton(
style: ElevatedButton.styleFrom(
minimumSize: Size.zero,
padding: EdgeInsets.zero,
),
・・・
),
ElevatedButtonの引数「style」を使うことで、ElevatedButtonのパディングを削除することが出来ます。
使用例

@override
Widget build(BuildContext context) {
return SafeArea(
child: Scaffold(
body: Center(
child: ElevatedButton(
style: ElevatedButton.styleFrom(
minimumSize: Size.zero,
padding: EdgeInsets.zero,
),
onPressed: () {
print("Button Tap");
},
child: Text('Button'),
),
),
),
);
}
コメント