Нижнее пространство в карточном компоненте с реквизитом изображения.
Я пытаюсь показать некоторые карты с изображениями, но не могу удалить пробел в нижней части карты. Я хочу, чтобы изображение соответствовало контейнеру (карте). Я также пытался использовать отдельный компонент изображения внутри компонента карты, но безуспешно. Я пытался отлаживать с помощью React devTools, но он всегда вылетает, когда я расширяю элемент карты в инструментах разработчика, говоря «недопустимая высота и ширина текста».
Я использовал этот код для отображения карт с изображениями:
<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>
Компонент отображается, как показано ниже (пробел под изображением).