我正在尝试在我的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}/>
);
}
}
当我将其运行到仿真器/模拟器或设备中时,它仅显示一个加载器。
如果有人知道答案,请帮助我。
答案 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
/>