ここに私のコードです。私は、製品ビューがその親の90%の幅を占めるようにしたい。ただし、以下の設定は機能していません。ネイティブ、子供の幅にパーセンテージで反応します
...任意のアイデアはどのような寸法を使用せずに、それを達成するには?
return (
<LazyloadScrollView
style={styles.container}
contentContainerStyle={styles.content}
name="scrollImage" >
{list.map((product, i) => <View key={i} style={styles.product}>
<LazyloadImage
host="scrollImage"
style={styles.image}
source={image}
animation={false}>
<View style={styles.id}>
<Text style={styles.idText}>{product.id}</Text>
</View>
</LazyloadImage>
</View>)
}
</LazyloadScrollView>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#ffffff'
},
content: {
paddingTop: 20,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#eee'
},
product: {
flex: 0.9,
marginTop: 5,
flexDirection: 'row',
alignItems: 'center',
backgroundColor: '#FFFFFF'
},
ないLazyLoadImage' '程度が、' Image'あなたは '幅を指定しなければならないための確認を再検討するには、次のnull'なのでおよび'高さ:null'なので、あなたがしたい場合は'flex'を使用してください – FuzzyTree
実際に私はを画像の親ではなく親の80%の幅にします。 –
Hammer