我正在使用firebaseAnimatedList
来加载数据集。我尝试为应用创建空状态,以便在没有可显示的内容时为用户提供一些指导。我看到有一个defaultChild
,但它只在查询返回之前显示。如果查询返回空,则会删除defaultChild
并显示一个空页面。
两种可能的解决方案,看起来都不怎么样:
1.在显示列表之前(或同时)运行查询,如果查询返回空,则生成空状态而不是列表。
1.使用Stack
显示列表“后面”的空状态。
有没有更好的方法来处理firebaseAnimatedList
的空状态?
更新:已提交PR以将emptyStateChild
添加到firebaseAnimatedList
:https://github.com/flutter/plugins/pull/256
1条答案
按热度按时间sdnqo3pr1#
在Widget方法之外创建变量
在FirebaseAnimatedList中执行此操作
结果是Output