我是RN的新手,我在处理高度优先级涉及图像时遇到了麻烦,我似乎找不到解决的方法。
基本上,我希望图像的高度始终等于行中下一个视图的总高度(带有 )。styles.itemDetails
图像始终增长到其图像的原始高度,如果我使用它,请忽略该属性,并且不会增长到可用空间。aspectRatio
resizeMode
元件:
<View style={styles.item}>
<Image style={styles.itemImg} source={source} />
<View style={styles.itemDetails}>
<Text>{poi.name}</Text>
<Text>{poi.conciseDescription}</Text>
</View>
</View>
风格:
const styles = StyleSheet.create({
item: {
marginTop: 8,
marginHorizontal: 8,
borderRadius: 8,
backgroundColor: '#E5E5E5',
flexDirection: 'row',
},
itemImg: {
flex: 1,
borderTopLeftRadius: 8,
borderBottomLeftRadius: 8,
resizeMode: 'cover',
},
itemDetails: {
flex: 2,
margin: 16,
backgroundColor: 'green',
},
itemTitle: {
fontSize: 22,
},
});
慕斯王
慕容708150
相关分类