sized_ box_ for_ whitespace
Detalhes sobre o diagnóstico 'sized_box_for_whitespace' produzido pelo analisador do Dart.
Use a 'SizedBox' to add whitespace to a layout.
Descrição
#
O analisador produz este diagnóstico quando um Container é criado usando apenas os argumentos
height e/ou width.
Exemplo
#
O código a seguir produz este diagnóstico porque o Container tem apenas o argumento width:
import 'package:flutter/material.dart';
Widget buildRow() {
return Row(
children: <Widget>[
const Text('...'),
Container(width: 4, child: Text('...')),
const Expanded(child: Text('...')),
],
);
}
Correções comuns
#Substitua o Container por um SizedBox com as mesmas dimensões:
import 'package:flutter/material.dart';
Widget buildRow() {
return Row(
children: <Widget>[
Text('...'),
SizedBox(width: 4, child: Text('...')),
Expanded(child: Text('...')),
],
);
}
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.