我使用的是react-native-qrcode-scanner
,我想做的是:当用户按下手电筒图标时,手电筒会亮起
我做到了:
<QRCodeScanner
showMarker
onRead={this.onSuccess.bind(this)}
cameraStyle={{ height: SCREEN_HEIGHT }}
cameraProps={{ flashMode: this.state.flashLight ? RNCamera.Constants.FlashMode.on : RNCamera.Constants.FlashMode.off, captureAudio: false }}
摄影道具工程
但当我改变状态时,手电筒(真或假)不会改变
你知道怎样用状态来改变相机的属性吗??
最佳答案
尝试替换:
RNCamera.Constants.FlashMode.on
用:
RNCamera.Constants.FlashMode.torch
手电筒现在亮了吗?