Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Desafio aceito

criei um widget e instanciei ele no TaskState

class ColorContainer extends StatelessWidget {
  ColorContainer({super.key, required this.nivel});

  final int nivel;
  final List<Color> listColors = [
    Colors.blue,
    Colors.yellow,
    Colors.green,
    Colors.red,
    Colors.black
  ];

  @override
  Widget build(BuildContext context) {
    final index = (nivel - 1) ~/ 10;
    final color = listColors[index.clamp(0, listColors.length - 1)];
    return Container(
      decoration: BoxDecoration(
        borderRadius: BorderRadius.circular(5),
        color: color,
      ),
      height: 140,
    );
  }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Fala Marcos, de boa?

Cara que massa que tu conseguiu resolver o desafio e melhor, de uma maneira super simples :)