我最近更新了React-native,并使用以下代码引入了警告:
<Image
source={require('../../assets/icons/heart.png')}
style={{
resizeMode: 'contain',
height: 25,
width: 25
}}
>
<Text>foobar</Text>
</Image>
和警告:
麻烦的是,当我使用ImageBackground组件时,它向我发出警告,告知您不能将ResizeMode样式与其一起使用。
<ImageBackground
source={require('../../assets/icons/heart.png')}
style={{
resizeMode: 'contain',
height: 25,
width: 25
}}
>
<Text>foobar</Text>
</ImageBackground>
和警告:
您应该如何使用ImageBackgrounds?似乎没有关于它的任何在线文档。
最佳答案
ImageBackground接受两个样式 Prop – style和imageStyle –(显然)分别应用于内部View和Image。还值得注意的是,容器样式中的高度和宽度值会自动应用于图像样式。
有关详细信息,请访问this。