我正在开发Android应用程序,并想在photoshop中创建用户界面。应用程序将支持所有屏幕ldpi到xxhdpi。 psd文件的维度应该是多少?我正在寻找两天没有达到确切的结果。我应该制作1280x720然后缩放其他尺寸吗?
答案 0 :(得分:1)
没有一个单一的答案,这一切都归结为您正在设计什么样的资产以及您要定位的设备。
如果你在想“好吧,当然,所有这些都是!” - 可能你仍然需要为平板电脑和手机版本做一些单独的设计[至少,布局]。
最优化(如“尽力而为”)方法可能是将您的分辨率对准您将要支持的最高设备。此 [link]是查找解决方案的好地方 - 此时平板电脑的最高分辨率为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
答案 1 :(得分:0)
由于有许多不同的设备具有不同的屏幕和像素密度,因此通常没有正确答案。与iOS不同,您可以假设视网膜屏幕的尺寸加倍。
但是,你应该看看http://developer.android.com/design/style/iconography.html 并选择一个基线。然后,您可以使用与谷歌建议的比例相同的比例对PS图像进行切片。
我通常做的是确保图像/图标在较大的显示器上看起来很清晰,然后按给定的比例缩小。
请注意,dpi不一定等于px。