use_ decorated_ box
Detalhes sobre o diagnóstico 'use_decorated_box' produzido pelo analisador do Dart.
Use 'DecoratedBox' rather than a 'Container' with only a 'Decoration'.
Descrição
#
O analisador gera este diagnóstico quando um Container é criado apenas para
definir a decoração.
Exemplo
#
O código a seguir gera este diagnóstico porque o único atributo do container que
é definido é decoration:
import 'package:flutter/material.dart';
Widget buildArea() {
return Container(
decoration: const BoxDecoration(
color: Colors.red,
borderRadius: BorderRadius.all(Radius.circular(5)),
),
child: const Text('...'),
);
}
Correções comuns
#Substitua o Container por um DecoratedBox:
import 'package:flutter/material.dart';
Widget buildArea() {
return DecoratedBox(
decoration: const BoxDecoration(
color: Colors.red,
borderRadius: BorderRadius.all(Radius.circular(5)),
),
child: const 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ê.