前提・実現したいこと
ElevatedButtonの大きさをElevatedButtonのプロパティで指定したいです。
SizedBoxでラップすればサイズを指定して表示できることは把握しています。
ただ、ボタンのウィジェットのサイズを指定するために別のウィジェットを使用することは直感的ではないと個人的には考えており、ElevatedButtonのプロパティで設定できればと考えています。
実現したいことは、ElevatedButtonのwidthとheight(またはそれに類するプロパティ)に数値を設定し、その固定の大きさでボタンが表示されることです。
試したこと
下記リファレンスを見たところ、ElevatedButtonにはstyleプロパティがあるので、それで設定できないか試しましたが上手くできませんでした。
https://api.flutter.dev/flutter/material/ElevatedButton-class.html
試したコード
ElevatedButton( onPressed: () {}, child: Text( "Button", ), style: ElevatedButton.styleFrom( fixedSize: Size.fromWidth(100), minimumSize: Size.fromHeight(20), ), );
fixedSizeとminimumSizeを本来の用途と異なる使い方をしているため、期待する幅にはなりませんでした。
補足情報(FW/ツールのバージョンなど)
- Flutter: 2.2.3
- Dart: 2.13.4
あなたの回答
tips
プレビュー