2013-02-07 26 views
3

我有一个iPhone应用程序设计PSD,我需要适应Android应用程序设计。mdpi Android设计的PSD文件大小

我已经阅读了5个不同的官方文档文章,几个博客文章,堆栈溢出答案,模板PSD文件,你的名字。

我现在知道,我的使命是让在MDPI基线密度的设计,然后用3:4:6:8的比例规则提取位图资源对于每个密度。

然而,有一件事是谁写的一切我读了聪明人的每一个似乎忽视告诉我是精确的像素值,我应该用它来创造什么说MDPI设计。

我读过的每个示例都以“例如,如果在mdpi中有100x100图标...”开头。那么我不知道我的图标在mdpi中有多少像素。

This documentation说: “正常的屏幕至少470dp X 320dp”。我认为“正常”一词适用于屏幕尺寸,而不是密度。什么是“至少”?如果我以“至少”尺寸绘制drawable,然后有人拥有比这更大的屏幕?最后还有一个表格,我可以从中了解到,mdpi屏幕是320x480或1280x800。所以这一切都清除了。

我不是一个Android开发人员,也不希望成为一个开发人员。我只是一个伤心,愤怒的设计师,他想知道我应该在Photoshop的“图像大小”对话框中输入的确切数字,以将我的Retina iPhone设计(640x960良好的ol时尚像素)转换为Android中mdpi的代表尺寸。请有人提供给我这些数字。谢谢。

回答

4

在640x960的iPhone res与326dpi,你正在试图达到160dpi(mdpi)的水平。

因此,这意味着您需要将尺寸乘以160/326或0.49。这将产生一个314x471的模板。

也会检出http://code.google.com/p/android-ui-utils/这将有一些你可以导入到Photoshop或其他编辑器屏幕模板。从那里,如果您使用HDPI手机的模板,则可以相应地进行缩放。

1

首先可以明确的android设计的伸缩概念的一些链接:

http://developer.android.com/guide/topics/resources/more-resources.html#Dimension http://blog.edwinevans.me/?p=131

“我觉得这个词‘正常’适用于屏幕尺寸,而不是密度。”

我有一个4英寸屏幕和480x800分辨率的手机,大约240dpi 另一部手机有一个4英寸屏幕320x480分辨率,但只有160dpi(mdpi)。

认为它试图在老式150dpi打印机上以全分辨率打印一张1600万像素照片。你会得到一个巨大的打印输出。

为了避免这种分辨率问题,sp/dp在android中使用,使得截然不同的分辨率的屏幕看起来非常相似。

您应该可以设置photoshop以在所需的目标DPI中向您展示设计。

我希望这有助于解除您的疑惑。

0

对于MDPI基线的Photoshop帆布,其尺寸是:

宽度:360像素 高度:640像素 PPI:72

这会给你和16:9格式的屏幕,哟可以轻松扩展部件到1920x1080 xxhdpi屏幕。

相关问题