我的图像与设备屏幕的纵横比不匹配。我想要拉伸图像,使其完全充满屏幕,并且我不想裁剪图像的任何部分。
CSS有百分比的概念,所以我可以将高度和宽度设置为100%。但Flutter似乎没有这个概念,而且只硬编码高度和宽度是不好的,所以我被卡住了。
这是我所拥有的(我使用了一个Stack,因为我在图像的前景中有一些东西):
Widget background = new Container(
height: // Not sure what to put here!
width: // Not sure what to put here!
child: new Image.asset(
我试着用一个未知高度的div对着中心。
当视口高度小于div高度时,我无法找到允许滚动到div顶部的解决方案。
HTML
<div>
<p>This will be hidden when <br />
window_height < div_width</p>
<br />
<br />
<br />
How to make it scroll to the top?
</div>
CSS
body {
background: grey;
}