【问题标题】:Flutter Widget FunctionFlutter 小部件功能
【发布时间】:2021-12-10 16:16:27
【问题描述】:

有没有类似widget这个功能的源码或者教程推荐?

功能是当我们按下+按钮时,它会再次显示类别框。

【问题讨论】:

标签: android flutter dart mobile pos


【解决方案1】:

实际上比您想象的要容易得多。 首先,我建议您看一下名为 ListViews (Flutter ListView, official documentation) 的 Flutter 小部件。它们很棒,因为简单地说,您基本上可以创建一个显示不同数据的小部件循环(并且大多数情况下,您将显示某种数组中的数据,您将通过当前渲染项的索引访问这些数组在 ListView 中)。

您将如何与他们合作?基本上,您有一个类别列表。每个类别都有一些数据(例如,两个文本和一个布尔值 - 可用性切换)。 您可以指示 ListView 小部件根据您将在应用程序流中维护的列表呈现类别小部件。该列表将包含应显示的类别列表(假设在您提供的图像上,我们只添加了一个类别)。

当有人点击“+”时,一个新的类别项目将被添加到列表中(很可能使用 setState 或其他会导致重新渲染的逻辑),然后, ListView 将检测一个新项目并显示一个新小部件,该小部件将在其索引处填充新插入项目的内容。

【讨论】:

    猜你喜欢
    • 2019-05-29
    • 2021-05-04
    • 2021-02-19
    • 2021-03-10
    • 2020-09-26
    • 2021-11-02
    • 2017-09-14
    • 1970-01-01
    • 2021-05-03
    相关资源
    最近更新 更多