Android和iOS在反应本机中的图像尺寸
问题描述:
在制作iOS应用程序时,我们通常用于提供@ x,@ 2x,@ 3x图像。并根据我的知识,在Android的情况下,有大约六种不同的大小Android和iOS在反应本机中的图像尺寸
我已经开始致力于react-native并遇到了图像问题。
我的问题是:我是否需要提供所有不同尺寸的图像(即,通过结合iOS和Android大约6-7个图像集)还是只有1个图像和休息将被照顾内部?在高分辨率手机上它会看起来模糊吗?
谢谢。
答
您仍然需要提供多个图像。根据Images文档,如果您使用的图像名称为check.png
,则还必须包含[email protected]
和[email protected]
。
引用:
的打包器将捆绑并且用于对应于设备的 屏幕密度的图像。例如,[email protected]将用于iPhone 7,而[email protected]将用于iPhone 7 Plus或Nexus 5.如果 没有与屏幕密度匹配的图像,则最接近的最佳选项 将被选中。
+0
这是适用于不同屏幕尺寸的Android吗? –
我认为三张图片已经足够了。 Mdpi-hdpi-xhdpi for android,1x 2x 3x for ios –
'hdpi'不是2x规模。 'hdpi'是'mdpi'的150%。 [见这里](https://developer.android.com/guide/practices/screens_support.html#DesigningResources) –
[这里是React文档](https://facebook.github.io/react-native/docs/ pixelratio.html)“PixelRatio”,它从他们的角度解释了图像大小。 –