0.1.3 • Published 8 years ago
react-native-everywhere-image-picker v0.1.3
React Native Everywhere Image Picker
Cross-platform image picker for React/React Native. Built for iOS, Android, and web.
Installation
npm install --save react-native-everywhere-image-picker
Requirements
- For web use in create-react-appyou MUST havereact-scriptsversion 1.0.8 or over.
example
import React from "react";
import { Text, Image, View } from "react-native";
import ImagePicker from "react-native-everywhere-image-picker";
const style = {
  container: {
    flex: 1,
    alignItems: "center",
    justifyContent: "center"
  },
  image: {
    width: 200,
    height: 200,
    marginTop: 25
  }
};
export default class Example extends React.Component {
  state = { uri: null };
  _handleImage = ({ uri }) => {
    this.setState(() => ({ uri }));
  };
  _handleFail = ({ error }) => {
    console.log(error);
  };
  render() {
    return (
      <View style={style.container}>
        <ImagePicker onComplete={this._handleImage} onFail={this._handleFail}>
          <Text>Pick an image from camera roll</Text>
        </ImagePicker>
        {this.state.uri &&
          <Image source={{ uri: this.state.uri }} style={style.image} />}
      </View>
    );
  }
}