反应原生图像 resizeMode 设置为 "contain" ,在 Android 上图像不显示
Posted
技术标签:
【中文标题】反应原生图像 resizeMode 设置为 "contain" ,在 Android 上图像不显示【英文标题】:React native image resizeMode set to "contain" , on Android the image not showing 【发布时间】:2017-06-09 01:07:45 【问题描述】:经过几天的反复试验,我发现问题是我使用 resizeMode="contain"
时引起的。如果我使用 resizeMode="cover"
,则问题不存在。但是,我需要这些道具才能正确放置图像,这似乎是唯一的选择。
顺便说一句,resizeMode="contain"
在 ios 上完美运行。
【问题讨论】:
我以前可能见过这个问题。您是否在源道具中提供了图像宽度和高度?您也可以尝试使用 width 和 height 道具或样式指定组件大小。 是的。我在样式道具中设置图像宽度和高度。但是图片没有显示出来。 是的,这也发生在我身上,知道如何解决吗?顺便说一句,我将图像嵌入到另一个图像中,不确定是否已连接。 【参考方案1】:对于仍然遇到此错误的每个人(我的是react-native 0.63.4
),请使用react-native-fast-image
。您仍然可以保留所有选项,只需将 <Image
更改为 <FastImage
【讨论】:
以上是关于反应原生图像 resizeMode 设置为 "contain" ,在 Android 上图像不显示的主要内容,如果未能解决你的问题,请参考以下文章
如何在反应原生网格图像查看器中传递动态获取的图像数组数据,并在反应原生中使用标题
使用阿波罗客户端上传图像时获取网络请求失败反应原生android
带有 setWordWrap(True) 的 QLabel 在放置在 QListWidget 中时不会垂直调整大小,即使 resizeMode 已设置为 Adjust