将iOS PT转换为Android DP?

时间:2017-02-28 08:39:10

标签: ios dpi android-resolution

我有一个iOS应用程序的样式指南,它指定PT中的高度,宽度,填充,字体大小等(1x作为基础)。我已经成功地将它们转换为像iPhone 5,6,6s Plus,7,iPad等各种iPhone的像素。

现在我需要为Android应用程序使用相同的样式指南,但我无法如何将iOS PT转换为Android DP或像素?

是否有任何常用的方法或类似的东西可以指定: 1x iOS的30pt转换为mdpi android的X dp(或像素)?

我已搜索但无法找到提示。如果有人能在这里帮助我,那就太好了。

1 个答案:

答案 0 :(得分:7)

DP应该等于IOS中的PT。你根本不需要任何翻译。它们都是经验丰富的分辨率的代表,它们隐藏了真正的分辨率。

顺便说一句,您可能会因为使用@ 2x作为设计指南的基础而犯了一个小错误。当一个人从设计指南工作时,不应该考虑像素,只有PT / DP。只应以不同的分辨率生成图标和图像。 UI应在PT / DP中定义,以1x(“官方”分辨率)为基础。对于iPhone 4 / 4S,即使实际分辨率为640x960,分辨率也是320x480。对于Android来说,它并不那么简单,因为任何供应商都可以使用不受限制的尺寸。我建议使用1080p(DP)分辨率等设计指南,但要使用相对设计,并注意需要调整大小以适应任何屏幕尺寸的组件。