创建基本PSD为mdpi、320/480px设备设计Android应用程序UI

创建基本PSD为mdpi、320/480px设备设计Android应用程序UI,android,user-interface,user-experience,psd,Android,User Interface,User Experience,Psd,我开始了我的第一个Android手机设计工作。我对iPhone、iPad的设计有一些经验,但Android完全不同,我甚至不知道应该如何创建我的基本模板 这是我要设计的设备信息。该应用程序将只在此设备上工作,不需要多屏幕兼容性的事情 mdpi 256K颜色 3.5“ ~165ppi像素密度 320px/480px 那么,我是否为320px/480px,72px分辨率,rgb创建photoshop文件 感谢您的帮助!!!谷歌为您的需求打造了一个完整的网站: 在您的情况下,PSD设置应如下所

我开始了我的第一个Android手机设计工作。我对iPhone、iPad的设计有一些经验,但Android完全不同,我甚至不知道应该如何创建我的基本模板

这是我要设计的设备信息。该应用程序将只在此设备上工作,不需要多屏幕兼容性的事情

  • mdpi
  • 256K颜色
  • 3.5“
  • ~165ppi像素密度
  • 320px/480px
那么,我是否为320px/480px,72px分辨率,rgb创建photoshop文件


感谢您的帮助!!!

谷歌为您的需求打造了一个完整的网站:

在您的情况下,PSD设置应如下所示:

注意/编辑:请注意,DPI设置为默认值72。这是因为DPI是打印机的元数据。当您阅读手机规格中的DPI时,他们谈论的是LCD封装在一起的距离的物理表示。图像分辨率(320x640)是你唯一需要关心的事情。

你看过这个网站吗?它是专门为……设计师设计的

查看和页面,了解屏幕大小的一般类别以及可接受的大小和范围

Android一般使用DIP(显示独立像素)因此,每英寸的实际像素数取决于您正在为之创作艺术作品的屏幕。您必须为具有不同密度的大、大、中、小屏幕进行设计。一般建议从中等密度屏幕开始,然后您可以根据需要在您的艺术作品中增加和减少密度。上面的链接给出了一般的dp尺寸每个屏幕大小和不同类型屏幕的密度范围。还应该有一些关于将dp转换为像素的信息

谷歌不同意你的要求(特别是为1台设备设计),但你说该设备为166ppi,因此你可以在设置中使用165像素/英寸,并根据屏幕大小设置PSD的高度和宽度(无论其宽度和高度以英寸为单位)


这应该真的很有帮助。它很老,但很有意义。

Android非常不同。如果你学会了如何正确使用Android提供的属性,它将非常有用

引自developer.android.com

每种屏幕尺寸都为用户交互提供了不同的可能性和挑战,因此为了真正满足用户并给用户留下深刻印象,您的应用程序必须不仅仅支持多个屏幕:它必须优化每个屏幕配置的用户体验

您还应该了解一些工具,如“draw9patch”

最好的办法是在Photoshop中创建一个布局,只是为了把布局放下来。只要你有一个矩形的形状,确切的大小就无关紧要了。制作你的布局,然后开始让它适合android

很多很棒的在线教程,但正如我前面提到的。创建你的布局,然后开始使用draw9patch等工具为android定制它


因为你说你的屏幕是~165ppi,ppi=每英寸像素。而且,Android文档描述160dp是MDPI的普遍接受的尺寸

那么为什么在谷歌的样本中 (例如:IDEName\AndroidDK\samples\android-8\NotePad\res\drawable hdpi), 如果在photoshop中打开图像(例如:app_notes.png)并按ctrl+alt+i,以查看分辨率,其分辨率为72dpi! 但是阿里说MDPI=160dpi,HDPI=240


因此,它必须是240dpi,而不是72dpi。

位图要求类似于为打印准备图形与Web。如果您有任何打印制作经验,您会知道,
72ppi
图像在放大和打印时会看起来非常像素化和模糊。相反,您需要将图像作为矢量图像或我们的图像进行重做创建一张高分辨率的照片,然后将文件的分辨率设置为300 PPI左右,以便在不损失任何图像质量的情况下打印。Android的屏幕密度与此类似,只是我们不更改文件的分辨率,只更改图像的大小(即标准
72 PPI


谢谢阿里的链接!我实际上读了所有的,它没有说明PSD中的这个起点。我只是想知道我是否从正确的Photoshop设置开始。看看我添加的smashing mag链接。我认为smashing mag会更好地讲你的语言。谢谢阿里!根据SM文章,320x480px是mdpi,我被告知该设备我s hdpi。可能我的客户端错了。因此屏幕大小提示设备是
mdpi
~160dpi是
mdpi
hdpi
是240dpi(这在支持多个sceens的文档中)。这些数字当然是基线,
hdpi
mdpi
实际上可以是范围。在您的情况下,屏幕分辨率、dpi和屏幕大小会表明设备是
mdpi
如果您被告知
mdpi
是160dp,那么您会认为高于160的都是
hdpi,这是可以理解的混淆(不正确)。谢谢汤姆!!为什么是160px分辨率?因为你说你的屏幕是~165ppi,ppi=每英寸像素。而且,Android文档描述160dp是MDPI的普遍接受的大小。啊哈!好吧,阿里!现在有道理了!如果你使用向量,那么使用你想要的任何大小。最终,实际的屏幕大小真的不重要,重要的是资源您创建的RCE(图标、按钮、图像等)这些必须针对不同的屏幕尺寸进行设计,其他所有内容都将成为布局的一部分。这也是为什么谷歌的文档中没有提到画布尺寸的原因。从一个你想要的大画布开始,只要你知道事情会适当缩小。另外,单独设计资产!看看“从艺术板开始”部分。这是我的不正确,新闻部