установите ширину и высоту для RNCamera

#react-native

#react-native

Вопрос:

Я новичок в Rncamera, я просто хотел сделать предварительный просмотр камеры в виде прямоугольника посередине (такой сканер чисел). мой код довольно прост

                  <RNCamera
                    ref={ref => {
                        this.camera = ref;
                    }}
                    style={styles.preview}
                    type={RNCamera.Constants.Type.back}
                    flashMode={RNCamera.Constants.FlashMode.on}
                    androidCameraPermissionOptions={{
                        title: 'Permission to use camera',
                        message: 'We need your permission to use your camera',
                        buttonPositive: 'Ok',
                        buttonNegative: 'Cancel',
                    }}
                    onTextRecognized={({textBlocks}) => {
                        if(textBlocks.length>0){
                            textBlocks.forEach(block => {
                                this.handleScan(block.value)
                            })
                        }
                    }}
                />
                <View style={{ flex: 0, flexDirection: 'row', justifyContent: 'center' }}>
                <TouchableOpacity onPress={this.takePicture.bind(this)} style={styles.capture}>
                    <Text style={{ fontSize: 14 }}> SNAP </Text>
                </TouchableOpacity>
                </View>
 
  

я попытался установить ширину и высоту в качестве опоры стиля, но, похоже, это не работает

 preview: {
  flex: 1,
  justifyContent: 'flex-end',
  alignItems: 'center',
  height: 30,
  width: 400
},
  

Есть ли другой способ сделать это?