从 Firestore 数据创建扩展磁贴的动态列表
Posted
技术标签:
【中文标题】从 Firestore 数据创建扩展磁贴的动态列表【英文标题】:Create dynamic list for expansion tile from Firestore data 【发布时间】:2020-09-02 10:17:55 【问题描述】:我想创建一个动态扩展磁贴,它接收来自 Cloud Firestore 的输入数据。
目前我从 Firebase 以数组的形式下载数据,并将其分类为 3 个不同的数组(“化妆”、“头发”、“男士”)。 Data structure Firestore
但我必须按照以下方案创建一个列表:
How the List should look like
如何将三个列表合并为一个这样的列表?
【问题讨论】:
当你说动态ExpansionTile时,你的意思是你想要每个Entry都有一个ExpansionTile吗? 【参考方案1】:您可以遍历数组并将数据排序为每个类别的列表。 假设你有 3 个列表,即。化妆、发型和男士。现在您可以使用扩展运算符来制作最终的列表
例子
final List<Entry> data = [
Entry(
'Makeup',
...makeup
),
Entry(
'Hair',
...hair
),
Entry(
'Men`s',
...mens
),
]
【讨论】:
但是数据结构不是由3个数组组成,而是由3个json结构组成。我在我的问题中添加了另一张图片...你能帮忙吗?以上是关于从 Firestore 数据创建扩展磁贴的动态列表的主要内容,如果未能解决你的问题,请参考以下文章
颤振子小部件正在使用错误的 Theme.of(context).color 重建
如何每分钟更新一次我的 WP8 Silverlight 应用程序磁贴?
UWP 应用程序在 Windows 10 中的查找结果的图标/磁贴的来源是啥?