我为这个简单的问题道歉,但我有点困惑。
我正在创建我的第一个Android应用程序。有趣的是我受够了。我现在正在处理UI。根据这,我需要提供多个图标来支持不同的屏幕,我理解这个部分。
因此,我创建了一个矢量图像,并准备导出它来生成多个图标,以支持多种分辨率。但是,我找不到新闻部的要求。根据这的说法,我应该支持不同的DPI,但这篇文章并没有解释如何做到这一点。
你能告诉我如何选择合适的新闻部吗?这有关系吗?我以为是的,但也许我的理解是错的。
谢谢。
编辑:
只是为了澄清我的问题。当我将图像从矢量导出到光栅图像时,我必须选择它的维数(在我的例子中是400 pxX200px)和它的dpi。那么我应该为新闻部选择什么呢?是同一新闻部创造了不同的图标大小吗?我很困惑。再次感谢。
发布于 2014-07-04 21:26:39
我写我的结论是为了更大的好处。经过进一步的阅读和调查。当我为屏幕创建图像时,DPI似乎并不重要。因此,当我选择400pxX200px时,假设这将用于mdpi,那么我应该为xdpi选择800pxX400px(以此类推)。在所有情况下,dpi都应该被忽略(如果我把dpi松了90或600,只要这不是用于打印的,也没关系)。另一方面,如果我要打印图像,那么dpi是很重要的。
编辑
这是一篇关于这个主题的很棒的文章。请读一读,它解释得很清楚。
发布于 2014-07-02 18:35:17
对于有关dpi的内容,我使用的是屏幕dpi:
640 dpi用于xxxhdpi屏幕
480 dpi用于xxhdpi屏幕
320 dpi用于xhdpi屏幕
240 dpi用于hdpi屏幕
160 dpi用于mdpi屏幕
120 dpi用于ldpi屏幕
通过这种方式,我确信图标适合于屏幕分辨率。
我也确信,一旦我有了最高分辨率的图形,我就可以跳过一些(如果不是全部的话)较低的质量,因为它们将几乎完美地缩小的。
但是,由于我是一个完美主义者,几乎打扰了我。
所以,我提供了所有的分辨率图形。
关于维度的问题,使用下面的备忘表:http://petrnohejl.github.io/Android-Cheatsheet-For-Graphic-Designers/#dimensions
你可以做这个实验:
对于xhdpi屏幕,在72 dpi (and no other images for other resolutions)上准备一个800 say 400 in图像,看看它在低分辨率物理设备中是如何缩小的,比如说ldpi屏幕(看起来非常糟糕的).
然后在480 dpi (and no other images for other resolutions)上准备一个800 pxX400px图像,并在缩放后(在同一个ldpi屏幕上看起来非常好的),将结果与前一个比较。
这种区别在物理设备上是显而易见的,更不用说在模拟器上了。
当您想要在低分辨率图片上保存一些字节时,这是一种方法:只需准备最高分辨率的图片,然后让Android将其缩小(它将缩小在文件夹中找不到的字节)。
https://stackoverflow.com/questions/24538032
复制相似问题