我正在开发 android 应用程序,并希望在 Photoshop 中制作用户界面。应用程序将支持所有屏幕 ldpi 到 xxhdpi。psd文件的尺寸应该是多少?我正在寻找两天没有得到确切的结果。我应该将其设置为 1280x720 然后缩放其他尺寸吗?
2 回答
没有单一的答案,这一切都归结为您正在设计什么样的资产以及您的目标设备。
万一你在想“好吧,当然是所有的人!” ——可能你仍然需要为平板电脑和手机版本做一些不同的设计[至少,布局]。
最佳(如“最少努力”)方法可能是将您的分辨率瞄准您要支持的最高清设备。这个[链接]是寻找分辨率的好地方——目前平板电脑的最高分辨率是 2560x1600。
值得一看的是这里的分辨率分布图http://developer.android.com/about/dashboards/index.html。
不过,不要认为这是一次性的努力。首先寻求最高分辨率资源不会神奇地使所有其他分辨率在自动缩放图形中看起来不错,您必须注意缩放伪影。这是 Roman Nurik 制作的关于此主题的精彩视频:http ://www.youtube.com/watch?v=XtyzOo7nJrQ
另外,从评论到另一个答案,我看到你对Android多分辨率支持的概念不是很熟悉,我建议你阅读这个,它会让事情变得更加清晰http://developer.android。 com/guide/practices/screens_support.html
由于有许多不同的设备具有不同的屏幕和像素密度,因此这个问题通常没有正确的答案。与 iOS 不同,您可以假设视网膜屏幕的尺寸翻了一番。
但是,您应该在这里查看http://developer.android.com/design/style/iconography.html 并选择一个基线。然后你可以按照谷歌建议的比例对你的PS图像进行切片。
我通常做的是确保图像/图标在较大的显示器上看起来清晰,然后按给定的比例缩小。
请注意,dpi 不一定等于 px。