2010-11-08 80 views
1

我是一名为Android平板电脑创建应用程序界面的可视化设计师。平板电脑的分辨率为1024x600,密度为160 - 我在1024x600 72dpi的画布上在photoshop中构建用户界面 - 是吗?我在设备上看过一些预览,而且显示器上超清晰的图形在设备上有点模糊。我本来期望他们更加清爽。如何在Android设备上获得清晰的图形

该应用程序不会需要支持任何其他设备,以便它不是一个问题,多个资源 -

任何人都可以提供一些线索,以接近最佳方式是什么?这是我的第一个移动项目,所以仍然在学习这些内容; )

+0

仅供参考我相信Galaxy Tab将自己标识为HDPI设备,而不管其实际的DPI如何。 – 2011-10-13 18:22:23

回答

1

Guides from Samsung。打赌你也在为此而开发?

如果你的用户界面是在1024x600像素(在Photoshop中),那应该没问题。我认为这个问题可能来自一些其他问题:

  1. 160密度称为MDPI在Android中,请确保你把图片绘制,MDPI文件夹;

  2. 你确定你的图片没有被Android布局拉伸吗?例如,您可能有一个100x100像素的按钮,但是在布局中,它被定义为“fill_parent”或“120dip”,然后被拉伸,而不是原生密度。 160 dpi的原始密度将与像素尺寸完全相同(160dpi的1dip = 1px),因此,您的按钮应该是“100dip”(或者只是使用绝对大小来消除此问题)

  3. 我想你可能会做一个简单的测试,制作一个1024x600像素图片(PNG),并将其作为活动的背景,并将活动设置为无标题栏的全屏。用这种方式显示应该没有任何问题。

最后说一句,其实我做我的最终布局在Fireworks中,它在小UI图形方面更好像素级别的控制。但是,Photoshop也应该能够完成这项工作。

+0

Fireworks +1。如果你知道你在做什么,那么快速,简单和足够好。 Photoshop是用于沉重的图像工作。如果你只需要图标和按钮,那么FW就会填满账单。 – Robusto 2010-11-08 02:04:26

+0

我实际上在交叉应用程序上工作很多。从Illustrator开始快速划伤,FW上的生产图形,位图图形返回PS。但最后的东西仍然从FW产生。我喜欢Illustrator上的界面,我只是想知道为什么不喜欢FW。 – xandy 2010-11-08 02:19:55

+0

哈哈 - 不是三星; )其实只是说photoshop保持简单。我独家使用FW - 喜欢它。所以你 - 这是我们的理论,如果我们在设备的分辨率上工作,我们会很好 - 甚至会因为密度更高而获得更清晰的图像。 – Drewsteele 2010-11-08 06:11:43