首先,我已经在SO上看到了所有可用的答案,但是没有得到我想要问的确切内容,因此我在这里写下这个问题,这可能也会帮助其他人。
我知道的
为了支持多种密度,我们应该在drawable文件夹中提供不同的资源(图像),并考虑以下因素:
ldpi : 0.75x
mdpi : 1x
hdpi : 1.5x
xhdpi : 2x
xxhdpi : 3x
xxxhdpi : 4x
例如,如果我们有一个在 mdpi 中大小为 100x100 像素的图像,则其他密度的图标大小将为,
ldpi : 75X75 px
mdpi : 100X100 px
hdpi : 150X150 px
xhdpi : 200X200 px
xxhdpi : 300X300 px
xxxhdpi : 400X400 px
我的问题:
由于同一像素密度下可能存在多个屏幕分辨率,因此在为mdpi设计图标时应考虑哪个分辨率?例如,如果设计师在Photoshop中创建屏幕,然后将图标裁剪出来,那么应该考虑mdpi的哪个屏幕分辨率?
相同的图像是否会显示在具有相同密度的所有屏幕分辨率上?例如,在hdpi中,我们有从480X600到1920X1200的分辨率,那么这两个分辨率上是否会显示相同的图像?在1920X1200分辨率上,它不会看起来比480X600小吗?
如果我们想要设计一个适合所有屏幕大小的自定义背景图像,应采用什么方法?如果我们想要为hdpi设计一个背景图像,那么应该使用哪个分辨率进行设计?(480X600还是1920X1200)。我认为它不能在所有屏幕尺寸上完美地适应。
使设计具备分辨率独立性的更好方法是什么?
这里的设计师们所做的是选择一个分辨率,然后在那个分辨率下设计整个应用屏幕,并切割psd文件以获取图标。但是这种方法使设计具有分辨率依赖性,在其他分辨率的其他屏幕上效果不佳。如何实现分辨率独立?
谁知道为安卓创建分辨率独立UI的好方法?
谢谢。