Flutter - сравнительно недавний фреймворк, и поэтому не так много помощи в простых задачах.Что конкретно я спрашиваю, так это как добавить виджеты карты в виджет «Столбец».Ниже приведен исходный код, помогающий объяснить, что я имею в виду.
Допустим, у меня есть функция, которая создает новую карту, как показано ниже:
buildRow(barcode, letter, name, price) {
return new Card(
child: new Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
new ListTile(
leading: new CircleAvatar(
child: new Text(letter),
),
title: new Text(name),
subtitle: new Text("\$" + price),
trailing: new Text(
"x1",
style: new TextStyle(color: Colors.lightBlue),
textScaleFactor: 1.2,
),
),
],
),
);
}
var snack = buildRow("091918229292", "C", "Crackers", "\$4.00");
var fruit = buildRow("091928229292", "P", "Pomegranate", "\$2.00");
var juice = buildRow("091948229292", "K", "Kiwi Juice", "\$20.00");
И у меня есть следующий экран /page:
class Home extends StatefulWidget {
@override
HomePage createState() => new HomePage();
}
class HomePage extends State<Home> {
@override
Widget build(BuildContext context) {
return new Column(children: <Widget>[
]);
}
}
Допустим, что весь предоставленный код находится в одном файле.Как добавить «закуски», «фрукты» и «сок» в дочерние элементы виджета «Столбец» на главном экране?