【发布时间】:2021-12-28 13:48:58
【问题描述】:
我正在处理模板 png,它有一个装箱的地方,我需要在该框中放置任何尺寸的图像。如何适应所有维度的图像以适应颤动的那个盒子?我已附上图片。
我需要在黑色区域添加图像,这是 PNG 图像,我尝试实现的是这里。
body: Stack(
children: [
Positioned(
top: MediaQuery.of(context).size.height / 3.5,
right: MediaQuery.of(context).size.width / 10,
child: imagePicked == null
? SizedBox()
: AspectRatio(
aspectRatio: 1,
child: Image.file(imagePicked, fit: BoxFit.fill),
),
),
const Positioned.fill(
child: Align(
alignment: Alignment.centerRight,
child: Image(image: AssetImage('assets/images/notice.png')))),
],
),
但在这里我无法管理所有维度图像。请帮我对任何尺寸的图像进行排序,以将任何尺寸的图像放入那个也是模板图像的黑盒子中。
【问题讨论】:
-
你试过
Boxfit.fill吗? -
是的,我试过了,但图像不适合那个盒子
-
is
notice.png用于背景? -
@YeasinSheikh 是的!
-
@YeasinSheikh 成功了!而且我还通过删除它在我的代码中添加了比例现在可以工作了!谢谢您的帮助! :)
标签: image flutter flutter-layout