flutter - 水平居中图像并垂直重复
问题描述
我需要显示水平居中的图像,并垂直重复以覆盖屏幕的高度。
我试过这个:
Center(
child: Image.asset('test.png', repeat: ImageRepeat.repeatY),
)
但我得到的是一个水平和垂直居中的图像,没有重复。
解决方案
您需要确保您的 Container 具有您想要的完整高度。要填满整个屏幕,您可以这样做:
Container(
height: double.infinity,
child: Image.asset('test.png',
repeat: ImageRepeat.repeatY,
alignment: Alignment.topCenter,
),
);
推荐阅读
- laravel - Laravel PATCH 适用于更新,但控制器中的验证失败
- postgresql - 有什么方法可以使用 PostgreSQL 更快地更新此列
- android - 需要一些关于 Applovin 的 MAX 和 Ironsource 的 LevelPlay 的帮助以进行应用内竞价
- c++ - 返回表达式是否被视为 C++ 中的临时对象?
- isabelle - 对有限集的无限集进行对角化
- ios - 带有 web api 的初始化模型:iOS swift
- python - 相对于原始图像大小重新缩放边界框
- javascript - 即使数据没有改变,react redux useSelector 也会重新渲染
- javascript - 在 Node v14+ 中使用导入状态而不添加 .js 扩展名
- java - 从对角二维数组中获取元素