1
resposta

[Dúvida] Cannot provide both a color and a decoration To provide both, use "decoration: BoxDecoration(color: color)". 'package:flutter/src/widgets/container.dart': Failed assertion: line 269 pos 15: 'color == null || decoration == null'

Realizeia a estrutura do Container da mesma forma que o curso e surge esse problema.

Aqui está meu código

Container( height: 100, width: 72, decoration: BoxDecoration( color: Colors.blue, borderRadius: BorderRadius.circular(10), border: Border.all(width: 2, color: Colors.blue), ), child: ClipRRect( borderRadius: BorderRadius.circular(10), child: Image.network( imageController.text, errorBuilder:(BuildContext context, Object exception, StackTrace?stackTrace){ return Image.asset('assets/images/nophoto.png'); }, fit: BoxFit.cover, ), ), ),

1 resposta

Não consigo notar o problema nessa parte que você mandou, mas vou deixar um exemplo de como reproduzir o mesmo erro:

Container(
    color: Colors.blue,
    decoration: BoxDecoration(
        color: Colors.blue,
    ),
),

O erro geralmente ocorre quando você passa uma cor como argumento para o container e para o BoxDecoration, quando estiver utilizando o BoxDecoration, você precisa apagar o parâmetro de cor do container e manter apenas no BoxDecoration como no código abaixo:

Container(
    decoration: BoxDecoration(
        color: Colors.blue,
    ),
),

Mas isso está correto no código que você enviou, recomendo você postar a classe inteira para que o pessoal possa analizar o restante já que talvez o erro não esteja nessa parte que você enviou.