我有这样的设置图像资产:
/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
然后显示Image.asset('assets/images/img1.png')
,但不显示Image.asset('assets/images/img2.png')
。
在pubspec.yaml资产中定义如下:
assets:
- assets/images/
我的问题是我必须添加/assets/images/img2.png吗? 如果是,那为什么呢?因为该设备不是1x分辨率。可能是2倍或3倍。
答案 0 :(得分:0)
您缺少/assets/images/img2.png
的资产
只需将img2.png
的大小调整为50%
,然后将img2.png
放入/assets/images/
答案 1 :(得分:0)
能否请您告诉我们您要实现的目标,也许您只需要添加一个图像并在box中使用即可。在容器中进行装饰,但是如果您对自己想做什么表示疑问,我们的回答将为您提供更多帮助