flutter – 将图像小部件调整为父级高度但溢出宽度
发布时间:2020-12-14 14:58:39 所属栏目:百科 来源:网络整理
导读:我想创建一个 Image小部件,其大小为其父级的高度,但随后根据显示图像的宽高比溢出父级的宽度.我已经尝试过FittedBox以及LayoutBuilder和SizedOverflowBox的组合,但没有运气.到目前为止,我只能在宽度和高度上将图像的大小调整为父级. 是否有一些小部件组合会
我想创建一个
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将图像调整为容器的高度以及根据给定高度显示完整图像所需的宽度. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |