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将图像调整为容器的高度以及根据给定高度显示完整图像所需的宽度.

相关文章

这篇文章主要讲解了“FlutterComponent动画的显和隐怎么实现...
这篇文章主要讲解了“flutter微信聊天输入框功能如何实现”,...
本篇内容介绍了“Flutter之Navigator的高级用法有哪些”的有...
这篇文章主要介绍“Flutter怎么使用Android原生播放器”,在...
Flutter开发的android端如何修改APP名称,logo,版本号,具体...
Flutter路由管理初识路由概念一.路由管理1.1.Route1.2.Mater...