我为png用户使用了Image.asset,但表示图像质量较差, 如何在真实设备中保持相同的质量。
谢谢。
答案 0 :(得分:0)
就我而言,问题是由于图像分辨率系统的配置不正确造成的。
一方面,您必须在资产文件夹中指定不同的分辨率。
assets/my_icon.png
assets/2.0x/my_icon.png
assets/3.0x/my_icon.png
另一方面,您必须在pubspec.yaml
文件中声明这些变体。
flutter:
assets:
- assets/
- assets/2.0x/
- assets/3.0x/
Flutter docs中的更多信息。
提示:如果从另一个程序(例如Adobe XD)导出图像,则可以使用image_res package自动执行此任务。