首页 > 解决方案 > 水平居中图像并垂直重复

问题描述

我需要显示水平居中的图像,并垂直重复以覆盖屏幕的高度。

我试过这个:

Center(
    child: Image.asset('test.png', repeat: ImageRepeat.repeatY),
)

但我得到的是一个水平和垂直居中的图像,没有重复。

标签: flutterdart

解决方案


您需要确保您的 Container 具有您想要的完整高度。要填满整个屏幕,您可以这样做:

Container(
  height: double.infinity,
  child: Image.asset('test.png',
    repeat: ImageRepeat.repeatY,
    alignment: Alignment.topCenter,
  ),
);

推荐阅读