Как иметь несколько аргументов для списка в Flutter - PullRequest
1 голос
/ 24 апреля 2020

У меня есть функция, которая возвращает список ListTiles.


  List<ListTile> tinyImage = [];


  List<ListTile> croppedImages() {
    ListTile newImage =
        ListTile(title: crop1 == null ? Text('No Image') : ListPart());
    tinyImage.add(newImage);
    return tinyImage;
  }

Но я хочу, чтобы в этом списке были другие аргументы, такие как Text, DrawerHeader и другие материалы. Мол,

List<ListTile, DrawerHeader> tinyImage = [];

Я пытаюсь создать ящик. На данный момент я могу вернуть список изображений с вышеуказанной функцией. Я хочу добавить заголовок, который в настоящее время невозможен. Пожалуйста, помогите мне.

1 Ответ

2 голосов
/ 24 апреля 2020

Вы должны установить тип списка на что-то более общее c, например Widget.

List<Widget> items = [];
items.add(DrawerHeader());
items.add(ListTile());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...