【问题标题】:Flutter Dynamic Boxes when click on plus button单击加号按钮时颤动动态框
【发布时间】:2020-04-10 06:00:02
【问题描述】:

我正在尝试连续制作 2 个框,当我点击第一个框时我的任务将打开,这将需要用户选择的时间。所以时钟不是什么大问题,但盒子是动态的。

就像在 2 个框上方有一个日历,所以当我点击星期一时,我会在多个框中添加多个时间,然后在我们点击星期二之后,新的框会再次出现,然后我们将选择另一个时间。所以在一周的每一天,我们都需要动态框。就像我们点击加号图标一样,框会增加。

【问题讨论】:

  • 你想在哪里添加框
  • 当你点击加号按钮时,2个框会自动添加到前一个框的下方
  • 张贴您到目前为止尝试过的代码。如果我在同一天多次点击会发生什么
  • 兄弟,让我们假设这就像一个教练应用程序。我们想在星期一发布时间,所以我们选择上午 8 点到下午 12 点。好的,然后当老师想要在同一时间开始另一批之后,他将单击加号图标,然后他将进入晚上 7 点到晚上 8 点。情况是这样的。我想现在你明白了
  • 你尝试过什么吗?

标签: android flutter flutter-layout


【解决方案1】:

如果没有看到您的代码,我无法 100% 确定这正是您想要的,但如果它不完美,您应该能够接受并使其满足您的需求。

p>
Column(
        children: <Widget>[
          ListView.builder(
            shrinkWrap: true,
            itemCount: items.length,
            itemBuilder: (context, index) => Text(items[index]),
          ),
          Row(
            children: <Widget>[
              Container(
                width: 300,
                child: TextField(
                  controller: _controller,
                  onSubmitted: (String value) {
                    setState(() {
                      items.add(value);//this would go in your button
                    });
                    _controller.clear();
                  },
                ),
              ),
            ],
          )
        ],
      ),

【讨论】:

  • 这对您有帮助吗?
  • 如果您需要进一步的帮助,我可以帮助您解决这个问题,如果不是,请接受这个作为答案
猜你喜欢
  • 2020-04-12
  • 2012-11-09
  • 2021-01-14
  • 1970-01-01
  • 2013-07-09
  • 1970-01-01
  • 2011-12-17
  • 2019-03-12
  • 2018-02-14
相关资源
最近更新 更多