【问题标题】:android relationship between mdpi, hdpi, xhdpi, xxhdpi how to calculateandroid mdpi、hdpi、xhdpi、xxhdpi之间的关系如何计算
【发布时间】:2016-07-17 01:44:06
【问题描述】:

android 图像大小不同 mdpi, hdpi, xhdpi, xxhdpi ?我有一个 mdpi 图像 20*20 如何测量 hdpi、xhdpi、xxhdpi 如何制作其他分辨率的图像 由于 Android 设置了标准尺寸而导致的不同屏幕尺寸?

【问题讨论】:

标签: android android-image


【解决方案1】:

这里是每个密度的比例因子列表:

  • ldpi = 0.75x
  • mdpi = 1.0x
  • hdpi = 1.5x
  • xhdpi = 2.0x
  • xxhdpi = 3.0x
  • xxxhdpi = 4.0x

例如,如果您的 mdpi 图像大小为 20x20,则 xhdpi 大小应为 40x40

【讨论】:

  • 如何测量公式计算20*15
  • imgWidth * scalefactor, imgHeight * scalefactor -> 20(width),15(height) mdpi(1.0x) 将导致 20x2=40(width), 15x2=30(height) xhdpi(2.0 x)
【解决方案2】:

你可以使用下面的图表

mdpi                  20 * 20 pixels
hdpi   (mdpi * 1.5)   30 * 30 pixels
xhdpi  (mdpi * 2)     40 * 40 pixels
xxhdpi (mdpi * 3)     60 * 60 pixels

【讨论】:

  • 以及如何计算xxxdpi
  • 如果图像 20*15 相同规则适用
  • 是的,同样的规则也适用。对于每个长度和宽度,您必须分别乘以因子。所以它将是 30 * 22 在 hdpi 中,40 * 30 在 xhdpi 中
猜你喜欢
  • 2014-05-30
  • 1970-01-01
  • 1970-01-01
  • 2016-02-19
  • 2018-12-23
  • 1970-01-01
  • 1970-01-01
  • 2019-02-08
  • 1970-01-01
相关资源
最近更新 更多