Android和iOS在反应本机中的图像尺寸

问题描述:

在制作iOS应用程序时,我们通常用于提供@ x,@ 2x,@ 3x图像。并根据我的知识,在Android的情况下,有大约六种不同的大小Android和iOS在反应本机中的图像尺寸

我已经开始致力于react-native并遇到了图像问题。

我的问题是:我是否需要提供所有不同尺寸的图像(即,通过结合iOS和Android大约6-7个图像集)还是只有1个图像和休息将被照顾内部?在高分辨率手机上它会看起来模糊吗?

谢谢。

+0

我认为三张图片已经足够了。 Mdpi-hdpi-xhdpi for android,1x 2x 3x for ios –

+1

'hdpi'不是2x规模。 'hdpi'是'mdpi'的150%。 [见这里](https://developer.android.com/guide/practices/screens_support.html#DesigningResources) –

+0

[这里是React文档](https://facebook.github.io/react-native/docs/ pixelratio.html)“PixelRatio”,它从他们的角度解释了图像大小。 –

您仍然需要提供多个图像。根据Images文档,如果您使用的图像名称为check.png,则还必须包含[email protected][email protected]

引用:

的打包器将捆绑并且用于对应于设备的 屏幕密度的图像。例如,[email protected]将用于iPhone 7,而[email protected]将用于iPhone 7 Plus或Nexus 5.如果 没有与屏幕密度匹配的图像,则最接近的最佳选项 将被选中。

+0

这是适用于不同屏幕尺寸的Android吗? –