【发布时间】:2021-10-07 22:41:57
【问题描述】:
我有一个CustomScrollView 和几个孩子。应始终显示一个孩子,但应根据条件显示其他孩子:
CustomScrollView(
controller: articleState.scrollController,
slivers: [
ArticleDetailPageHeader(widget.articleShort), // <- should always be displayed
...condition
? _buildShimmerWidgets() // returns List<Widget>
: _buildArticleWidgets(context, articleState), // ´´
],
)
这是有效的。但我想使用AnimatedSwitcher,这样 UI 看起来会更流畅一些。
我查看了AnimatedSwitcher,它采用Widget 类型的child。现在这就是问题所在!我有一个List<Widget。有什么解决方法吗?
希望我的问题很清楚,如果您需要更多信息,请告诉我!
【问题讨论】: