// Как разместить изображение в верхней части экрана без потери соотношения сторон?
[![import React, { Component } from 'react';
import { AppRegistry, View, Image, StyleSheet } from 'react-native';
export default class DisplayAnImageWithStyle extends Component {
render() {
return (
<View style = {{flex:1}}>
<Image
resizeMode = "contain"
style = {{flex:1}}
source = {{uri: 'https://i.pinimg.com/originals/ba/84/1c/ba841cc07934b508458a7faea62141a8.jpg'}}
/>
</View>
);
}
}
// Skip these lines if you are using Create React Native App.
AppRegistry.registerComponent(
'DisplayAnImageWithStyle',
() => DisplayAnImageWithStyle
);][1]][1]
// Здесь понравившееся изображение показывает, что оно не подходит... оно не видно сверху... у вас есть идеи, как я могу установить изображение без каких-либо отступов? [1]: https://i.stack.imgur.com/LYNKn.png
да, выравнивание по верхнему краю, когда я устанавливаю resizeMode = "contain", оно помещает изображение в центр, но я хочу выровнять его по верхнему краю. Пожалуйста, есть идеи?
Я не уверен, добавлю ли style = {{flex:1, width: null, height: null}} в справку по изображениям.





Так что вы можете использовать resizeMode: 'cover' с высотой и шириной.
<Image
resizeMode = "contain"
style = {{ width: 200, height:220, resizeMode: 'cover'}}
source = {{uri: 'https://i.pinimg.com/originals/ba/84/1c/ba841cc07934b508458a7faea62141a8.jpg'}}
/>
Вот пример https://snack.expo.io/HJTFg9tU4
Дайте мне знать, если это работает для вас.
Что вы имеете в виду, «как установить изображение в верхней части экрана без потери соотношения сторон»? выровнено сверху?