Android不同像素密度的圖片和Flutter的像素比率的對應(yīng)關(guān)系
ldpi 0.75x
mdpi 1.0x
hdpi 1.5x
xhdpi 2.0x
xxhdpi 3.0x
xxxhdpi 4.0x
對不同分辨率的圖片F(xiàn)lutter的處理方式:
如果想把圖片資源放在images文件夾中,那么把圖片(1.0x)放置到images文件夾中,并把其他分辨率的圖片放在對應(yīng)的子文件夾中,并接上合適的比例系數(shù)
images/my_icon.png
images/2.0x/my_icon.png
images/3.0x/my_icon.png
在pubspec.yaml中聲明時:
assets:
-images/my_icon.png
使用時
AssetImage("imanges/my_icon.png")
Image.asset("images/my_icon.png")
Flutter會根據(jù)屏幕分辨率自動加載對應(yīng)的圖片