gpt4 book ai didi

reactjs - React native 背景图像警告 : Invalid props. 样式键 `resizeMode` 提供给 `View`

转载 作者:行者123 更新时间:2023-12-02 04:40:11 26 4
gpt4 key购买 nike

this post 收集指导关于如何在 RN 中创建背景图像,我了解到我需要一个包含其他元素的图像:

 <Image style=... source=...>
<Text>Hello</Text>
</Image>

但是,我认为当图像具有内部元素时,RN 会将其转换为 View 。我得出这个结论是因为我收到了这个警告:

warning about view properties

这是特殊的,因为 resizeMode 提供给图像而不是 View 。警告中描述的包含图像的样式:

{
width: null,
height: null,
overflow: "hidden",
flex: 1,
flexDirection: "column",
justifyContent: "space-between",
alignItems: "stretch",
resizeMode: "cover"
}

我应该忽略这个警告还是有正确的方法来创建这些类型的结构:

image background structure

最佳答案

当原始图像尺寸与框架不匹配时,resizeMode prop 确定如何调整图像的大小。

对于您的用例,contain 应该添加为该 Prop 的值,并且 Prop 应该添加到图像顶部,而不是作为样式的一部分。

包含

Scale the image uniformly (maintain the image's aspect ratio) so that both dimensions (width and height) of the image will be equal to or less than the corresponding dimension of the view (minus padding).

<Image style=... source=... resizeMode="contain">
<Text>Hello</Text>
</Image>

关于reactjs - React native 背景图像警告 : Invalid props. 样式键 `resizeMode` 提供给 `View`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38197653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com