我想顯示滾動視圖中的圖像列表。寬度應該是100%,而高度應該是自動的,保持寬高比。如何將圖像寬度設置爲100%,高度自動設置爲原生?
我所做的搜索指出了各種解決方案,給出全屏背景風格。
const styles = StyleSheet.create({
image: {
width: null,
height: 300,
resizeMode: 'cover'
}
});
<ScrollView style={{flex: 1}}>
<Image style={styles.image} source={require('../../../images/collection-imag1.png')}/>
<Image style={styles.image} source={require('../../../images/collection-imag2.png')}/>
</ScrollView>
我試圖寬度的各種組合:空,高度:空,撓曲:1,alignSelf等。上述溶液幾乎工作,除了高度不是動態的。部分圖像不可見。
看一看[反應 - 本機可擴展的圖像(https://www.npmjs.com/package/react-native-scalable-image) –