どうも、ちょげ(@chogetarou)です。
ElevatedButtonを横幅いっぱいにする方法を紹介します。
方法

ElevatedButtonを横幅いっぱいにするには、double.maxFiniteもしくはdouble.inifinityを使います。
具体的には、ElevatedButtonの横幅に「double.maxFinite」もしくは「double.infinity」を指定します。
ElevatedButton(
style: ElevatedButton.styleFrom(
fixedSize: Size.fromWidth(double.maxFinite), //横幅にmaxFiniteを指定
),
・・・
),
横幅にdouble.maxFiniteもしくはdouble.infinityを指定することで、ElevatedButtonを横幅いっぱいにすることが出来ます。
使用例

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