use_ decorated_ box
Saiba mais sobre a regra de lint use_decorated_box.
Use DecoratedBox.
Detalhes
#
FAÇA usar DecoratedBox quando o Container tiver apenas uma
Decoration.
Um Container é um Widget mais pesado que um DecoratedBox, e, como vantagem extra, o
DecoratedBox tem um construtor const.
RUIM:
Widget buildArea() {
return Container(
decoration: const BoxDecoration(
color: Colors.blue,
borderRadius: BorderRadius.all(
Radius.circular(5),
),
),
child: const Text('...'),
);
}
BOM:
Widget buildArea() {
return const DecoratedBox(
decoration: BoxDecoration(
color: Colors.blue,
borderRadius: BorderRadius.all(
Radius.circular(5),
),
),
child: Text('...'),
);
}
Ativar
#
Para ativar a regra use_decorated_box, adicione use_decorated_box em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- use_decorated_box
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione use_decorated_box: true em linter > rules:
linter:
rules:
use_decorated_box: true
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ê.