Мне нужно создать функцию, которая возвращает массив виджетов, например:
new GridView.count(crossAxisCount: _column,children: getRandomWidgetArray(),
Пример функции такой: -
Widget[] getRandomWidgetArray()
{
Widget[] gameCells;
for(i=0;i<5;i++)
{
gameCells.add(new MyCellWidget(i));
}
return gameCells;
}
Выше код дает эту ошибку: -
Я знаю, как сделать это без функции:
children: < Widget >[ new MyCellWidget(0),
new MyCellWidget(1),]
Но я должен сделать это динамически с функцией, так как значения изменятся в будущем, приведенный выше код является просто прототипом.Примеров трепетания очень мало.Может ли кто-нибудь помочь мне здесь.
Заранее спасибо!