Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Color para estrelas dando erro

Ola, eu não consigo usar o Colors.blue[100], nem Colors.blue.shade100. Ja não é a primeira vez que esse erro me aparece e eu nao consigo resolver nunca e sempre volto para o Color.fromARGB(). Caso alguem saiba resolver pode me ajudar?

Row(
                            children: const [
                              Icon(
                                Icons.star,
                                size: 15,
                                color: Colors.blue,
                              ),
                              Icon(Icons.star_border,size: 15,
                                color: Color.fromARGB(255, 134, 201, 255),
                              ),
                            ],
                          ),
2 respostas
solução!

Oi Kaio! Belo nome c:

Então dei uma olhadinha no seu código e encontrei o erro: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Para facilitar nosso entendimento vou colocar o mouse em cima de aonde a IDE está sublinhando de vermelho e ela vai me dar algumas dicas do que está dando problema:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

No nosso caso ele está dizendo que esse formato de cor não é valido como constante e pede para retirarmos o valor de constante da nossa lista.

Ou seja basta retirar o const da lista no children!

E fica assim:Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Isso acontece porque as cores do tipo shade, não são constantes aos olhos do Dart.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Fala professor! kkkkk nome muito bom o teu também. Muito obrigado pela ajuda