React Native Expo покажет все снимки, сделанные камерой, и сохранит их - PullRequest
5 голосов
/ 01 июля 2019

Я хочу показать все изображения, снятые камерой экспозиции, в списке в том же виде приложения и сохранить их

в настоящее время при съемке фотографии, которую я сохраняю, и отображать фотографию, но она не сохраняетсяв представлении приложения, если оно сохранено в галерее изображений на мобильном телефоне, но я хочу показать список всех сделанных фотографий и то, что вид сохранен.в приложении со всеми фотографиями, снятыми с этого вида,

что нужно сделать, чтобы показать в представлении приложения все сделанные фотографии?

это мой код

async takePicture() {
    const result = await ImagePicker.launchCameraAsync({
      allowEditing: false,
      exif: true
    });

    if (!result.cancelled) {
      this.setState({ image: result.uri });
    }
    CameraRoll.saveToCameraRoll(this.state.image);
  };
render() {
    const { hasCameraPermission, image } = this.state

    if (hasCameraPermission === null) {
      return <View />;
    } else if (hasCameraPermission === false) {
      return <Text>No access to camera</Text>;
    } else {
      return (
        <View style={{ flex: 1, width: '100%', height: '100%' }}>
          <Button
            title={t('buttons:takeaPhoto')}
            titleStyle={index.titleButtonStyle}
            containerStyle={{
              margin: 0,
              paddingTop: 10,
              paddingHorizontal: 10
            }}
            buttonStyle={index.buttonStyle}
            onPress={() => this.takePicture() }
          />
          { image &&
            <View>
              <Image style={styles.image} source={{ uri: this.state.image }} />

            </View>
          }
        </View>
      );
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...