【问题标题】:What is the logic behind Android device scaling ratio (3:4:6:8:12:16)?Android设备缩放比例(3:4:6:8:12:16)背后的逻辑是什么?
【发布时间】:2016-05-12 11:45:29
【问题描述】:

根据android developer reference

遵循6个广义之间3:4:6:8:12:16的缩放比例 密度。例如,如果您有一个 48x48 的可绘制位图 中密度屏幕的像素,所有不同的尺寸应该是:

  • 36x36 (0.75x) 用于低密度

  • 48x48(1.0x 基线)用于中等密度

  • 72x72 (1.5x) 用于高密度

...

为什么是 0.75x 而不是 0.95x?

这些数字背后的逻辑是什么?

【问题讨论】:

  • why 0.75x why not 0.95x 因为 120 dpi 是 160 dpi 的 3/4。

标签: android drawable scaling


【解决方案1】:

据我了解,有四种密度:ldpi、mdpi、hdpi 和 xhdpi (4)。取可绘制位图的大小,在这种情况下为 48,然后除以 4,然后将这些数字用作乘数:3:4:6:8:12:16,您将获得每个密度的分辨率。

48 / 4 = 12 * 3 = 36(36 = 48 的 0.75%)

我是这么理解的。祝你好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    • 2017-10-17
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    相关资源
    最近更新 更多