我拍了一张照片并用cameraRoll保存了它,然后我用cameraroll uri作为参数导航,这样我就可以在下一个视图中渲染图像,但是当下一个视图加载时没有错误,但图像没有渲染:
componentWillMount(){
const params = this.props.navigation.state
console.log('Params: ')
console.log(params.params)
let imageURL = params.params
this.setState({imageUri:{
uri: imageURL
}
});
}
<View style={styles.container}>
<Image style={{flex: 1,flexDirection:'row', alignItems:'center', justifyContent: 'center'}} source={this.state.imageUri}/>
</View>
风格:
container:{ flex:1, justifyContent:'flex-start',alignItems:'center'},
这是来自 imageUrl 的 uri:content://media/external/images/media/21680