React Native-Cameraroll不显示图片

时间:2018-07-04 09:54:04

标签: javascript react-native gallery

我正在尝试在我的react本机应用程序中显示图库图像,但未显示任何内容。 这是我对图库图像所做的代码。

import React, { Component } from 'react';
import { StyleSheet,Text,View } from 'react-native';

import CameraRollPicker from 'react-native-camera-roll-picker';

export default class Gallery extends Component{
    getSelectedImages(image){
        if(image[0])
            alert(image[0].uri);
    }
    render(){
        return(
            <CameraRollPicker callback={this.getSelectedImages}/>
        );
    }
}

当我将其运行到仿真器/模拟器或设备中时,它仅显示一个加载器。

如果有人知道答案,请帮助我。

1 个答案:

答案 0 :(得分:0)

设置权限:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

这是我的代码:

<CameraRollPicker
    scrollRenderAheadDistance={10000}
    initialListSize={1}
    pageSize={3}
    batchSize={5}
    maximum={3}
    selected={this.state.selected}
    assetType='All'
    imagesPerRow={3}
    imageMargin={5}
    callback={this.getSelectedImages} 
    selectSingleItem
/>