捕获图像后,React Native Show自定义消息

时间:2017-10-22 05:21:19

标签: react-native react-native-camera

我试图在捕获图像后向用户显示一条消息,并将图像保存在图库中。我已经浏览网络,但找不到任何解决方案。到目前为止,我已经尝试了here中的以下代码来捕获image-

takePicture = async function() {
if (this.camera) {
  this.camera.takePicture().then(data => {
    FileSystem.moveAsync({
      from: data,
      to: `${FileSystem.documentDirectory}photos/Photo_${this.state
        .photoId}.jpg`,
    }).then(() => {
      this.setState({
        photoId: this.state.photoId + 1,
      });
      Vibration.vibrate();
    });
  });
}
};

现在我想知道如何获得完成事件。任何帮助都非常感谢。

2 个答案:

答案 0 :(得分:0)

对于代码中的所有内容,我不是最好的,但您可以通过这种方式显示消息:

Toast.makeText(getApplicationContext(),"Picture taken!",Toast.LENGTH_SHORT).show();

答案 1 :(得分:0)

您可以使用跨平台库代替Toast:react-native-dropdown-alert