image - 在尊重原始比例的情况下使图像更大颤振
问题描述
如果我有这样的图像:
Column(
children: [
Container(
child: Image.asset( //this image
file,
fit: BoxFit.fill,
),
),
_buildContents(),
],
),
我想让这个图像放大 1.5 倍或 1.2 倍(或更小)而不超过宽度或高度,我该怎么办?(保持原始比例安全)。
解决方案
您应该使用 remove fit: BoxFit.fill
,因为它会根据文档扭曲图像:
BoxFit.fill:通过扭曲源的纵横比来填充目标框。
您可以在 Column 内部使用安全地缩放图像Transform.scale
,例如:
Transform.scale(
scale: 1.50,
child: Image.asset(
file,
)
),
推荐阅读
- git - 隐藏文件和 github 存储库的问题
- python-3.x - 创建结构 PySpark 的 DataFrame
- templating - Phpword:有没有办法使用来自模板方法的兼容性词功能?
- vb.net - SSRS 组变量 SUM 和 VB.NET 自定义代码
- javascript - 使用 javascript 打开从一个浏览器窗口到另一个浏览器窗口的链接
- c# - 霍夫曼编码。减压阶段。如何从列表中的文件.bin中提取字节数组(或逐字节)
这将是一个 8 位数组 - web-scraping - 我正在尝试使用 scrapy 抓取网站,但网站结构不一致
- javascript - 引用 socket.io 时的错误
- c# - WebBrowser 控件中 Template 标记的 InnerHtml 返回 null
- c++ - 有条件地选择带有 decltype() 和三元运算符的类型