Я пытаюсь центрировать Image
в пределах View
как по горизонтали, так и по вертикали, проблема в том, что независимо от того, что я вставил в код, он все равно, кажется, все время находится в одной и той же позиции. У меня есть этот код для другого View
с другого экрана, и это именно то, что мне нужно, но для других страниц он не отвечает.
Вот мой код:
<View style={styles.header}>
<Icon
raised
name='chevron-left'
type='octicon'
color='#f50'
onPress={() => this.props.navigation.goBack()}
containerStyle={{ alignSelf:'flex-end', marginRight:20, marginTop:-60 }}/>
<Image source={Logo} style={{resizeMode:'stretch', width:50, height:50, alignItems:'center', marginTop:30, position:'absolute'}}/>
</View>
const styles = StyleSheet.create({
header:{
backgroundColor:'#ff4714',
height:SCREEN_HEIGHT/8,
flexDirection: 'row'
}
});
РЕДАКТИРОВАТЬ: я удалил все стили для <Image>
за исключением width
и height
, и изображение остается на том же месте. Я не знаю, что делать с этим
Вот закусочная на выставке https://snack.expo.io/SyCO! Ree8