用户按下添加按钮时如何添加小部件?

时间:2020-05-05 11:44:10

标签: flutter flutter-layout

https://i.stack.imgur.com/SchcD.jpg 当用户按下按钮时,如何渲染窗口小部件。 当用户按下Add a destination时,想要呈现一个列表目标小部件,该小部件以蓝色圈出。当用户按下2次时,我要2个列出Destination小部件。我如何完成它。

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。

声明一个int变量,并在点击按钮时递增int。 还要创建一个列表视图,并将代码放在该列表视图中。

检查以下代码:效果很好:

int itemNumber = 1;

   // your listview here
    return ListView(
      children: List.generate(itemNumber, (index) {
        return Container(
          height: 50,
          width: 50,
        );
      }),
    );

此处的按钮

FloatingActionButton(
    onPressed: () => itemNumber++,
    child: Icon(Icons.add),
  );

我希望这能回答您的问题