Android 图片大小混乱
Android image size confusion
我对为 Android 制作可绘制对象感到很困惑。
假设我想制作一个大图像,它将填充屏幕的 30%,或一定量的 dp,例如 300dp。
对于每个屏幕密度,图像的像素大小应该是多少?我应该以什么 dpi 保存它?
对于 300dp,您需要:
mdpi 为 300 像素 (1x)
450px 用于 hdpi (1.5x)
xhdpi (2x) 为 600 像素
xxhdpi (3x) 为 900 像素
xxxhdpi (4x) 为 1200 像素
https://developer.android.com/guide/practices/screens_support.html
ldpi - 0.75 * mdpi ,
mdpi - 1 * mdpi ,
hdpi - 1.5 * mdpi ,
xhdpi - 2 * mdpi ,
xxhdpi - 3 * mdpi ,
xxxhdpi - 4 * hdpi ,
所以如果你想为 mdpi 屏幕生成 300dp 图像应该根据上面的计算调整大小
我对为 Android 制作可绘制对象感到很困惑。
假设我想制作一个大图像,它将填充屏幕的 30%,或一定量的 dp,例如 300dp。
对于每个屏幕密度,图像的像素大小应该是多少?我应该以什么 dpi 保存它?
对于 300dp,您需要:
mdpi 为 300 像素 (1x)
450px 用于 hdpi (1.5x)
xhdpi (2x) 为 600 像素
xxhdpi (3x) 为 900 像素
xxxhdpi (4x) 为 1200 像素
https://developer.android.com/guide/practices/screens_support.html
ldpi - 0.75 * mdpi , mdpi - 1 * mdpi , hdpi - 1.5 * mdpi , xhdpi - 2 * mdpi , xxhdpi - 3 * mdpi , xxxhdpi - 4 * hdpi ,
所以如果你想为 mdpi 屏幕生成 300dp 图像应该根据上面的计算调整大小