どうも、ちょげ(@chogetarou)です。
Rowの要素の間隔を設定する方法を紹介します。
方法

Rowの要素の間隔を設定するには、SizedBoxを使います。
まず、Rowの要素の間にSizedBoxを配置します。
そして、SizedBoxの引数「width」に要素の間隔を指定します。
Row(
children: [
Widget(),
SizedBox(
width: /*間隔*/,
),
Widget(),
],
),
これでRowの要素の間隔を設定することが出来ます。
使用例
以下は、使用例です。

class _HomeState extends State<Home> {
@override
Widget build(BuildContext context) {
return SafeArea(
child: Scaffold(
body: Container(
child: Row(
children: [
Container(
width: 50,
color: Colors.blue,
),
SizedBox(
width: 50,
),
Container(
width: 50,
color: Colors.blue,
),
SizedBox(
width: 55.5,
),
Container(
width: 50,
color: Colors.blue,
),
SizedBox(
width: 75.0,
),
Container(
width: 50,
color: Colors.blue,
),
],
),
height: 100,
),
),
);
}
コメント