我使用React Native的导航器进行路由,使用ListView来显示图像组,我使用的是Android。当我触发导航时,图像不会离开页面,它会闪烁,如下所示。
渲染功能
_renderRow (rowData){
return (
<TouchableWithoutFeedback onPress={()=>this._getCampaigns(rowData)}>
<Image style={{width: 120, height: 120}}
source={{uri: rowData.logo, scale: 1}}/>
</TouchableWithoutFeedback>)
}
render() {
return (<View style={styles.container}>
<ListView dataSource={this.state.imageList}
contentContainerStyle={styles.list}
renderRow={(rowData)=> this._renderRow(rowData)}/>
</View>);
}
样式
const styles = StyleSheet.create({
container: {
flex: 1
},
list: {
flexDirection: 'row',
flexWrap: 'wrap'
}
});
可能是什么原因?
感谢。