我有来自不同 dpi 数组的位图图像,如何正确排列它们?- 就像将它们放在 Android 上的 mipmaps 文件夹中一样。
Dpi 列表:
- 低密度脂蛋白 - 0.75x
- mdpi - 1.0x
- hdpi - 1.5x
- xhdpi - 2.0x
- xxhdpi - 3.0x
- xxxhdpi - 4.0x
我有来自不同 dpi 数组的位图图像,如何正确排列它们?- 就像将它们放在 Android 上的 mipmaps 文件夹中一样。
Dpi 列表:
您需要做的是按照这种颤动模式安排您的图像资产
因此,如果您将图像路径设置pubspec.yaml
为:
flutter:
assets:
- images/
您只需按如下方式安排文件:
images/0.75x/my_icon.png
(0.75x 文件夹内的 ldpi)images/my_icon.png
(mdpi 直接在图像中)images/1.5x/my_icon.png
(1.5x文件夹内的hdpi)images/2.0x/my_icon.png
(2.0x 文件夹内的 xhdpi)images/3.0x/my_icon.png
(3.0x 文件夹内的 xxhdpi)images/4.0x/my_icon.png
(4.0x 文件夹内的 xxxhdpi)而且当你使用Image.asset("images/my_image.png")
Flutter 时会自动分配正确的资产。