我要开发一个 android 应用程序,但与我以前的应用程序不同,这一次我必须在开始开发之前告诉别人我需要什么图形和资源。设计师已经设计了所有的屏幕,现在看着这些屏幕,我必须告诉他我需要什么资源(大小和密度)、字体、图标等。
是否存在一个清单,其中清楚地列出了所有必需的图形(针对不同的尺寸和密度),以及包括仅在应用发布时才需要的图形在内的资产。
我要开发一个 android 应用程序,但与我以前的应用程序不同,这一次我必须在开始开发之前告诉别人我需要什么图形和资源。设计师已经设计了所有的屏幕,现在看着这些屏幕,我必须告诉他我需要什么资源(大小和密度)、字体、图标等。
是否存在一个清单,其中清楚地列出了所有必需的图形(针对不同的尺寸和密度),以及包括仅在应用发布时才需要的图形在内的资产。
我在一家公司工作,我也必须告诉设计师。因此,尽管有任何硬映射的检查列表,但如果您让设计师了解 Android 的工作原理,它总是会有所帮助。
不要忘记颜色代码、XML 可绘制对象(边框、渐变)和 9-patch 比静态 PNG 更有效。
然后我让他在 XHDPI 上只为 Galaxy Nexus 做所有事情,只有在整个开发完成后我才要求其他调整大小的资产(因为资产往往在整个项目中发生变化,然后我不必更新所有他们)。
尽管模型上有什么只是更多的资产:
您在 Google Play 上注册时使用的另一个是屏幕截图,您可以在完成后从真实应用程序中获取。
以前的答案完全回答了这个问题,但我只是想向 Budius 添加一些内容。我知道我不应该回复其他答案,但作为一名设计师,我认为我应该指出一些事情。
Budius 说“让他为 XHDPI 上的 Galaxy Nexus 做所有事情”。我建议让他在 MDPI 上制作所有内容,因为 MDPI 是当前的基准。这背后的原因是,无论使用什么程序,例如:Photoshop,放大比缩小要干净得多。缩小有时会产生奇怪的伪影,需要进行调整,而放大通常会产生完美的比例。