0
我想要縮放圖像以填充父容器的寬度,同時保持寬高比。水平居中圖像,而不是垂直
這是代碼:
import React from 'react';
import { StyleSheet, Text, View, Image } from 'react-native';
export default class App extends React.Component {
render() {
return (
<View style={styles.container}>
<Image style={styles.bgContainer} resizeMode='contain' source={require('./app/images/green.png')} />
<Text>text</Text>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
flexDirection:'column',
},
bgContainer: {
flex: 1,
width: null,
height: null,
justifyContent: 'flex-start',
}
});
這是我的結果:
我不想圖片佔用更多的空間,它的縮放高度,我想結果要這樣:
你試過了嗎:'aspectRatio:1'? – Cherniv
aspectRatio在反應本機不工作 –
@MeysamIzadmehr我們在談論同樣的事情嗎? http://facebook.github.io/react-native/releases/0.44/docs/layout-props.html#aspectratio – Cherniv