flutter - Flutter:让 ListViewBuilder 中的图像在新行溢出
问题描述
我有一个 ListView Builder 小部件,我在其中放入了一些图像(卡片图片),但一些卡片图片达到了屏幕的最大宽度。假设我有 10 个项目(图片),其中 2 个不可见。我看不见。
问题:问题图片
我想要这样:
- [图片][图片][图片][图片][图片][图片][图片]-
-[图片][图片][图片][图片][图片]
这是我的代码:(我尝试了 Wrap 小部件,但它没有用)
Expanded(
child: ReusableCard(
colour: Colors.green,
cardChild: ListView.builder(
scrollDirection: Axis.horizontal,
itemCount: cardBrain.mycards.length,
itemBuilder: (context, i) => Wrap(
direction: Axis.vertical,
children: [
Image(
height: 40,
width: 55,
image: AssetImage(
'${cardBrain.mycards[i].image}',
),
),
],
),
),
),
),
解决方案
请先阅读发帖规则。并使用
Wrap( alignment: WrapAlignment.center,)
代替
Wrap(direction: Axis.vertical,)
推荐阅读
- c++ - 如何根据道具名称动态设置对象的属性?
- java - 我可以在 java 类型的 URL 上使用自定义协议吗?
- image-processing - 双三次和三次有什么区别?
- maven - 发布到 Sonatype 仍保留在 Staging 存储库中
- doctrine-orm - 如何在生产服务器上使用学说迁移汇总功能?
- javascript - 如何找到一个数字,它是在数组(Javascript)中添加了哪些元素的结果?
- r - 如何定义一个设置多个变量而不返回任何值的函数?
- java - 我如何通过列表
使用 url 到服务器 - android - 在媒体播放器中更改视频时出现故障
- python-2.7 - 如何从芝加哥市的 90 个邮政编码创建地图