我是本地反应的新手。谁能向我解释一下 反应本机如何调整图像大小?如果我使用宽度和高度道具调整图像大小,图像会失去质量吗?我应该为大、中、小屏幕提供许多图像吗?
例如,如果我有一个尺寸为 150x150 的图像,如果我这样渲染它,它在大屏幕上还是小屏幕上会失去质量:
<Image source={require('path_to_150x150_image')} style={{width: 50, height: 50}}>
调整大小时不应丢失质量,但与图像大小调整一样,如果您放大低分辨率图像,它在高分辨率屏幕上看起来会很糟糕。简单的做法是从大图像开始,并在需要时缩小。
我的一个应用程序也遇到了同样的问题。最后,我用我的反应代码开发了本机模块。您将在此处找到分步详细信息。