繁体   English   中英

Android应用程序设计的PSD文件尺寸和分辨率

[英]PSD file dimensions and resolution for Android app design

我听到并阅读了有关PSD文件的尺寸和设计Android应用程序分辨率的不同内容。 不幸的是,我遇到了配置PSD文件的不同方法,我发现这令人困惑。

Android Developer网站中的这个页面说明了很多关于支持屏幕大小的内容,但没有说明如何配置PSD文件: http//developer.android.com/guide/practices/screens_support.html

因此,为了澄清这个问题,我将介绍我采取的方法,我很乐意听到有关它的评论。

我如何设置PSD:

我将PSD的尺寸设置为480x800像素(对于肖像),并根据我想要支持的当前屏幕密度设置分辨率,这意味着:

  • 适用于xhdpi的320像素/英寸
  • 240像素/英寸的hdpi
  • 160像素/英寸为mdpi
  • 120像素/英寸为ldpi
  • 213像素/英寸为tvdpi

(请参阅上面有关屏幕支持的链接,了解使用这些数字的原因)

所以我所做的是设计我想要的最高密度我的应用程序(例如hdpi)和导出,然后我将分辨率改为下一个较低密度(mdpi)和导出等等......

至于启动器图标 ,它指定了如何在以下位置构建图标: http//developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html#size

我为图标找到的所有模板在PSD中使用了72像素/英寸分辨率。

编辑:

所以要明确我的问题 - 这种方法是否正确? 推荐吗?

永远不要假设屏幕的像素大小(例如480x800是不行的),你永远不知道你的尺寸或宽高比是多少,并且假设这些事情将来会让你的生活变得非常困难。

你应该以最高分辨率开始(在XXHDPI变得更常见之前不久),并从那里开始工作。 确定图形需要的大小。 如果您希望它大约一英寸宽,则将其乘以密度(例如,对于XHDPI为1 * 320,对于MDPI为1 * 160,对于HDPI为1 * 240)以获得像素大小。

Photoshop 的DPI设置无关紧要 人们感到困惑并认为它确实存在,但是为了设计屏幕图形,除非你想检查物理尺寸(例如,如果你将文档密度设置为320 dpi,然后检查图像大小,它应该显示你的内容),这是无关紧要的。物理尺寸 - 例如英寸 - 用于该密度的屏幕)。 创建新文档时,您可以创建一个新文档,例如1英寸x 0.5英寸,320 dpi,并以正确的像素大小创建它。 我建议不要这样做。 在调整大小时,坚持使用4倍的像素大小以获得最佳质量。

基本上,采用更通用的方法 - 以您计划支持的最高分辨率设计所需的图形,找到尺寸灵活的区域,并在必要时为这些区域制作可伸缩的9块图像。 然后在完成后为较低密度创建版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM