我正在處理模板 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')))),
],
),
但是在這里我無法管理所有尺寸的影像。請幫我排序以將任何尺寸影像放入那個也是模板影像的黑匣子中。
uj5u.com熱心網友回復:
這里的主要問題是與堆疊的小部件重疊。小部件呈現優先級從底層到頂層堆疊。
在您的代碼片段中,占位符是底部小部件,它的優先級高于所選影像。
這就是為什么將占位符作為堆疊上的第一個小部件解決了這個問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/358833.html
