0
我使用react-native-lightbox缩放图像。我有一个缩略图,当它被按下时,一张大于屏幕分辨率的图像被加载,以便在没有质量损失的情况下进行可放大的缩放。使用react-native缩放大于屏幕分辨率的图像
问题出现在打开灯箱时,图像被裁剪为屏幕尺寸,我无法将其缩放为全尺寸。
在Android上运行良好,所以我认为它与Retina Screen有关。
对此有任何想法,或者你知道一个组件可以让我完成这个吗?
下面的代码:
<Lightbox
key={images.photo_id}
activeProps={{
resizeMode: 'contain',
source: { uri: images.photo_sizes.full },
style: { flex: 1, width: null, height: null }
}}
>
<Image
source={{ uri: images.photo_sizes.thumbnail }}
style={ flex: 1, height: 200, width: null }
resizeMode='cover'
/>
</Lightbox>
谢谢!
谢谢@sooraj!如果我这样做,放大的图像无论如何变得模糊。我尝试过更大的图像,结果是一样的。我有一个带有图例的地图,我需要人们可以在缩放时阅读它。 –
您能否调整最大缩放比例,然后再试一次 –