Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ImageSelect extends Component {
- constructor(props) {
- super(props);
- this.showPicker = this.showPicker.bind(this);
- }
- state = {
- imageSource: null
- };
- showPicker() {
- ImagePicker.showImagePicker(options, (response) => {
- console.log('Response = ', response);
- if (response.didCancel) {
- console.log('User cancelled image picker');
- }
- else if (response.error) {
- console.log('ImagePicker Error: ', response.error);
- }
- else if (response.customButton) {
- console.log('User tapped custom button: ', response.customButton);
- }
- else {
- let source = {uri: response.uri};
- // You can also display the image using data:
- // let source = { uri: 'data:image/jpeg;base64,' + response.data };
- this.setState({
- imageSouce: source
- })
- }
- });
- };
- render() {
- return (
- <View>
- <Button
- buttonText={"Pick"}
- onPress={}
- />
- <Image source={this.state.image} style={{width: 50, height: 50,}}/>
- </View>
- );
- }
- };
- export default ImageSelect;
Add Comment
Please, Sign In to add comment