Pular para o conteúdo principal

use_colored_box

Detalhes sobre o diagnóstico 'use_colored_box' produzido pelo analisador do Dart.

Use a 'ColoredBox' rather than a 'Container' with only a 'Color'.

Descrição

#

O analisador gera este diagnóstico quando um Container é criado apenas para definir a cor.

Exemplo

#

O código a seguir gera este diagnóstico porque o único atributo do container que é definido é color:

dart
import 'package:flutter/material.dart';
​
Widget build() {
  return Container(color: Colors.red, child: const Text('hello'));
}

Correções comuns

#

Substitua o Container por um ColoredBox:

dart
import 'package:flutter/material.dart';
​
Widget build() {
  return ColoredBox(color: Colors.red, child: const Text('hello'));
}

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ê.