我正在尝试将一张图片放置在一个带边框的盒子(容器)中心。图片大小是通过将其包围在一个有大小的盒子中设置的,然后通过将其包围在具有盒子装饰的容器中来创建边框或盒子,例如:
InkWell(
child: Container(
decoration: BoxDecoration(border: Border.all()),
height: 50,
width: 70,
child: SizedBox(
height: 10,
width: 10,
child: Image.asset('assets/store_physical.png',
fit: BoxFit.cover)),
),
),
问题在于图像资源忽略了尺寸框的尺寸,而是从周围容器中获取尺寸,导致图像过大。
我不确定为什么会出现这种情况,除非它从小部件树的顶部获取其大小,但这似乎没有意义。