【发布时间】:2019-01-21 17:32:00
【问题描述】:
是否可以将 FlatList 的 backgroundColor 设置为透明?
我有 appbackground 图片,想将其用作屏幕背景。
但 FlatList 中的 ListItem 似乎需要设置一些颜色。 标题也是同样的问题。
<FlatList
style={styles.root}
data={contacts}
getItemLayout={this.getItemLayout}
ItemSeparatorComponent={this.renderSeparator}
keyExtractor={this.extractItemKey}
renderItem={this.renderItem}
enableEmptySections />
renderItem = ({ item }) => {
return (
<TouchableOpacity onPress={this.onPress}>
<View style={styles.container}>
<Avatar type='circle' style={styles.avatar} img={this.getAvatar(image, gender)} />
<View style={{flexDirection: 'column'}}>
<Text style={styles.text}>{`${lastName} ${firstName}`}</Text>
<Text style={styles.phone}>{`${mobilePhone}`}</Text>
</View>
</View>
</TouchableOpacity>
);
}
类似这里:
【问题讨论】:
-
你能分享一些代码吗?喜欢:
FlatlistrenderItem
标签: javascript reactjs react-native react-native-flatlist