在 Flutter 的 GridView 中显示资产图像?
Posted
技术标签:
【中文标题】在 Flutter 的 GridView 中显示资产图像?【英文标题】:Display Asset Images in GridView in Flutter? 【发布时间】:2021-08-13 13:50:25 【问题描述】:我想在 GridView 中显示来自资产的图像列表。而我无法做到这一点。我想知道资产中图像列表的数据类型以及在这种情况下构造函数将如何提供帮助。刚开始学flutter,不知道怎么用。
【问题讨论】:
您应该考虑添加您迄今为止尝试过的内容以及为什么它不起作用。谢谢。 【参考方案1】:使用GridView
or GridView.builder
和Image.asset
。请注意,在pubspec.yaml
文件 (more) 中添加资产。您可以找到有关 GridView 的更多信息here。
GridView.builder(
itemCount: 2,
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 3,
childAspectRatio: 1,
),
itemBuilder: (ctx, index)
return Image.asset('assets/images/logo.png');
,
)
【讨论】:
谢谢我做到了...以上是关于在 Flutter 的 GridView 中显示资产图像?的主要内容,如果未能解决你的问题,请参考以下文章
Flutter - 如何从 Firestore 中检索 ID 列表并在 GridView 中显示它们的项目?