带有图像道具的卡片组件的底部空间。
我正在尝试展示一些带有图像的卡片,但无法删除卡片底部的空白。我想图像以适合容器(卡)。我也尝试在 Card 组件中使用单独的 Image 组件,但没有运气。我尝试使用 react devTools 进行调试,但是当我在开发工具中展开 Card 元素说“文本的高度和宽度无效”时,它总是崩溃。
我已经使用此代码来渲染带有图像的卡片:
<FlatList data ={
[
{key : '1', title : 'Hello1', image : require('./images/kebabs.jpg'), },
{key : '2', title : 'Hello2', image : require('./images/kebabs.jpg'), },
{key : '3', title : 'Hello3', image : require('./images/kebabs.jpg'), },
{key : '4', title : 'Hello4', image : require('./images/kebabs.jpg'), },
{key : '5', title : 'Hello5', image : require('./images/kebabs.jpg'), },
{key : '6', title : 'Hello6', image : require('./images/kebabs.jpg'), },
{key : '7', title : 'Hello7', image : require('./images/kebabs.jpg'), }
]
}
renderItem={
({item}) =>
<TouchableOpacity onPress={() => {this.handleNavigate()}}>
<Card
containerStyle={{paddingTop: 1}}
featuredTitle = {item.title}
image ={item.image}
imageProps={{resizeMode: 'cover'}}
imageStyle={{width : '100%', minWidth : '100%', height : 60}}
>
</Card>
</TouchableOpacity>
}
ItemSeparatorComponent = {this.FlatListItemSeparator}
/>
</ImageBackground>
组件渲染如下(图像下方的空白区域)