Image 为什么Flitter没有在Android设备上显示图像
我设置了如下图像资产:Image 为什么Flitter没有在Android设备上显示图像,image,flutter,Image,Flutter,我设置了如下图像资产: /assets/images/img1.png /assets/images/2.0x/img1.png /assets/images/3.0x/img1.png /assets/images/2.0x/img2.png /assets/images/3.0x/img2.png assets: - assets/images/ 然后显示Image.asset'assets/images/img1.png',但不显示Image.asset'assets/im
/assets/images/img1.png
/assets/images/2.0x/img1.png
/assets/images/3.0x/img1.png
/assets/images/2.0x/img2.png
/assets/images/3.0x/img2.png
assets:
- assets/images/
然后显示Image.asset'assets/images/img1.png',但不显示Image.asset'assets/images/img2.png'
在pubspec.yaml中,定义如下:
/assets/images/img1.png
/assets/images/2.0x/img1.png
/assets/images/3.0x/img1.png
/assets/images/2.0x/img2.png
/assets/images/3.0x/img2.png
assets:
- assets/images/
我的问题是我是否必须添加/assets/images/img2.png?
如果是,为什么?因为设备不是1x分辨率。可能是2倍或3倍。您缺少/assets/images/img2.png的资源
只需将img2.png的大小调整50%,并将img2.png放入/assets/images/您能告诉我们您想要实现的目标吗?也许您只需要添加一个图像并在容器中的盒子装饰中使用,但如果您添加了图像,您会问自己到底想做什么,我们的答案会对您有更多帮助。请出示您的pubspec.yaml,好吗?刚刚更新了问题。谢谢。当您说img2未显示时,您的意思是/assets/images/2.0x/img2.png?因为您的资产文件夹根上没有img2.png..您没有'/assets/images/img2.png'。。。您有一个“/assets/images/2.0x/img2.png”和“/assets/images/3.0x/img2.png”几乎没有任何设备使用1x。。。为什么我需要定义1x映像?更新了问题。谢谢