Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Esclarecer dúvida sobre children e child utilizado no código

Não consegui compreender quando utilizar children ou child no código, há uma noção onde penso que children declara diversos filhos, já o child declara somente um filho, ou seja, numa arvore children pode haver diversos child, porém numa arvore child não. Esta correto isto? Qual a forma correto na hora de declarar um ou outro no código?

Fico no aguardo, obrigado.

1 resposta
solução!

O seu pensamento está correto Lucas. Vou te dar alguns exemplos pra ver se você compreende melhor. O child utiliza um único Widget. Por exemplo, dentro de um widget container você irá colocar apenas UM widget texto. child: Text('Exemplo de child');

Já o children você utiliza quando quer utilizar uma LISTA de widgets. Por exemplo, dentro de uma Column você colocaria vários textos. children:[ Text('primeiro child') , Text('segundo child'), Text('ultimo child')]; Neste caso, quando você passa o children:[ ] você informa para o seu compilador que o tipo de entrava vai ser uma lista de widgets (vários filhos).

Ai a forma de declaração vai ser conforme o layout que você deseja criar. Os Widgets de layout de um filho e de muitos filhos estão detalhas nesta parte da documentação (https://flutter.dev/docs/development/ui/widgets/layout#Single-child%20layout%20widgets). Espero ter ajudado :)