I use React Native's Navigator for routing and ListView to show image group, and I use Android. When I trigger navigation, image(s) don't leave page and it blinks as seen below.
Render functions
_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>);
}
Styles
const styles = StyleSheet.create({
container: {
flex: 1
},
list: {
flexDirection: 'row',
flexWrap: 'wrap'
}
});
What could be the reason?
Thanks.