Introduzir uma lista de valores dentro de outra lista é muito simples, basta utilizar o operador “…” e pronto….
var lista1 = [1,2,3]; var lista2 = [4,5,6]; var listaCombinada = [...lista1,...lista2];
Uso de listas combinadas – Merging widgets
Você tem um ListView que receberá dados individuais e ainda deseja introduzir uma lista que foi montada em operação anterior / recebeu como parâmetro. O resultado final desejado é a combinação destes elementos:
... var lista1 = [produto1, produto2, produto3]; ... return ListView(children:[ titulo, Divider(), ...lista1, Divider(), rodape]);