react-native flatList,使每个元素之间为负 space
react-native flatList, make negative space between each element
我尝试制作一个图片平面列表,但每张图片都应该在其他图片之上:
<FlatList
style={styles.listAvatar}
data={item.etudiants}
keyExtractor={(item, index) => index.toString()}
renderItem={({ item, index }) => <ItemAvatar urlAvatar={item.avatar} />}
horizontal
/>
const ItemAvatar = ({urlAvatar}:any) => {
return (
<Image
style={{ width: 35, height: 35, borderRadius: 100}}
source={{uri: urlAvatar}}
/>
)
}
所以我尝试做类似的事情:
<Image
style={{ width: 35, height: 35, borderRadius: 100, marginRight: -15}}
source={{uri: urlAvatar}}
/>
但是我得到了:
最后一张图被剪掉了..
你可以试试这个
<Image
style={{
width: 35,
height: 35,
borderRadius: 100,
left: index * -15,
}}
source={{ uri: urlAvatar }}
/>
我尝试制作一个图片平面列表,但每张图片都应该在其他图片之上:
<FlatList
style={styles.listAvatar}
data={item.etudiants}
keyExtractor={(item, index) => index.toString()}
renderItem={({ item, index }) => <ItemAvatar urlAvatar={item.avatar} />}
horizontal
/>
const ItemAvatar = ({urlAvatar}:any) => {
return (
<Image
style={{ width: 35, height: 35, borderRadius: 100}}
source={{uri: urlAvatar}}
/>
)
}
所以我尝试做类似的事情:
<Image
style={{ width: 35, height: 35, borderRadius: 100, marginRight: -15}}
source={{uri: urlAvatar}}
/>
但是我得到了:
最后一张图被剪掉了..
你可以试试这个
<Image
style={{
width: 35,
height: 35,
borderRadius: 100,
left: index * -15,
}}
source={{ uri: urlAvatar }}
/>