画像のリストをスクロールビューに表示しようとしています。幅は100%にする必要がありますが、高さは自動で、縦横比を維持する必要があります。イメージの幅を100%に設定し、高さをautoに設定するにはどうすればいいですか?
検索はフルスクリーンの背景スタイルを与えるさまざまなソリューションを指摘しました。ヌル、高さ:ヌル、フレックス:
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>
Iは、幅の様々な組み合わせを試してみました1、alignSelf等を上記の溶液はほとんど動作している、高さが動的ではない点が異なります。画像の一部が表示されません。
は[反応するネイティブ・スケーラブル-画像]を見てください(https://www.npmjs.com/package/react-native-scalable-image) –