FlutterのFlatButtonはいつの間にか新しいTextButtonに変わっています。使ってみると、下記のように変なpaddingのスペースができてしまいます。
ButtonStyleのpaddingをゼロにしてみたりしても全然このスペースが消えません。
いろいろ試した結果、最終的に下記のようにすると空白を取りのぞけました。
const Text('テキスト'),
const Text('テキスト'),
TextButton(
child: const Text('ボタン'),
style: ButtonStyle(
padding: MaterialStateProperty.all(EdgeInsets.zero),
minimumSize: MaterialStateProperty.all(Size.zero),
tapTargetSize: MaterialTapTargetSize.shrinkWrap,
),
onPressed: () {},
),
const Text('テキスト'),
const Text('テキスト'),
最終的に、tapTargetSizeにshrinkWrapを指定したのが効きました。
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント