Guest User

Untitled

a guest
Jan 22nd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. class ImageSelect extends Component {
  2. constructor(props) {
  3. super(props);
  4. this.showPicker = this.showPicker.bind(this);
  5. }
  6.  
  7. state = {
  8. imageSource: null
  9. };
  10.  
  11. showPicker() {
  12. ImagePicker.showImagePicker(options, (response) => {
  13. console.log('Response = ', response);
  14.  
  15. if (response.didCancel) {
  16. console.log('User cancelled image picker');
  17. }
  18. else if (response.error) {
  19. console.log('ImagePicker Error: ', response.error);
  20. }
  21. else if (response.customButton) {
  22. console.log('User tapped custom button: ', response.customButton);
  23. }
  24. else {
  25. let source = {uri: response.uri};
  26.  
  27. // You can also display the image using data:
  28. // let source = { uri: 'data:image/jpeg;base64,' + response.data };
  29.  
  30. this.setState({
  31. imageSouce: source
  32. })
  33. }
  34. });
  35. };
  36.  
  37. render() {
  38. return (
  39. <View>
  40. <Button
  41. buttonText={"Pick"}
  42. onPress={}
  43. />
  44. <Image source={this.state.image} style={{width: 50, height: 50,}}/>
  45. </View>
  46. );
  47. }
  48. };
  49.  
  50. export default ImageSelect;
Add Comment
Please, Sign In to add comment