如何在相机中添加边框?

Din*_*ura 4 react-native-camera

我需要在反应本机相机视图的取景器中间添加一个方框。存储库中也没有有关它的信息。那里的问题也没有得到解答。

我需要让相机视图像这样

小智 5

您正在使用哪个模块?react-native-camera或者react-native-camera-kit

如果您仅使用react-native-cameraput View(或Image) 到 Camera 组件内,则添加样式以垂直和水平对齐此视图。

像这样:

const styles = {
    container: {
        flex: 1,
    },

    camera: {
        flex: 1,
        // These below are most important, they center your border view in container
        // ref: https://css-tricks.com/snippets/css/a-guide-to-flexbox/
        alignItems: "center",
        justifyContent: "center"
    },

    borderImage: {
        // Your styles for image, or custom borders
    },
}


class Component extends React.Component {

   ...

    render(){
        return <View style={styles.container}>
           <Camera style={styles.camera}>
              <Image style={styles.borderImage} source={require("./img/qrBorder.png")} />
           </Camera>
        </View>;
     }
}
Run Code Online (Sandbox Code Playgroud)