sized_box_for_whitespace
レイアウトに空白を追加するには、`SizedBox` を使用します。
説明
#アナライザーは、`height` および/または `width` 引数のみを使用して `Container` が作成された場合に、この診断を生成します。
例
#次のコードは、`Container` に `width` 引数のみが含まれているため、この診断を生成します。
dart
import 'package:flutter/material.dart';
Widget buildRow() {
return Row(
children: <Widget>[
const Text('...'),
Container(
width: 4,
child: Text('...'),
),
const Expanded(
child: Text('...'),
),
],
);
}一般的な修正
#`Container` を同じ寸法の `SizedBox` に置き換えます。
dart
import 'package:flutter/material.dart';
Widget buildRow() {
return Row(
children: <Widget>[
Text('...'),
SizedBox(
width: 4,
child: Text('...'),
),
Expanded(
child: Text('...'),
),
],
);
}