flutter – 将图像小部件调整为父级高度但溢出宽度

前端之家收集整理的这篇文章主要介绍了flutter – 将图像小部件调整为父级高度但溢出宽度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想创建一个 Image小部件,其大小为其父级的高度,但随后根据显示图像的宽高比溢出父级的宽度.我已经尝试过FittedBox以及LayoutBuilder和SizedOverflowBox的组合,但没有运气.到目前为止,我只能在宽度和高度上将图像的大小调整为父级.

是否有一些小部件组合会给我这种行为?

解决方法

我结束了使用OverflowBox小部件找到一个非常直接的方法

new Container(
  child: new OverflowBox(
    minWidth: 0.0,minHeight: 0.0,maxWidth: double.infinity,child: new Image(
      image: new AssetImage('assets/images/bubbles.jpg'),fit: BoxFit.cover)) 
),

当为maxWidth提供double.INFINITY而没有为maxHeight提供值时,OverflowBox将图像调整为容器的高度以及根据给定高度显示完整图像所需的宽度.

猜你在找的Flutter相关文章