我最近更新了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

09-20 00:34