如何在相机中添加边框?

How can I add a border frame in the camera?

我需要在react native camera view的取景器中间加一个方框。存储库中也没有关于它的信息。还有问题也没有得到回答。

您使用的是哪个模块? react-native-camerareact-native-camera-kit?

如果您使用 react-native-camera 只需将 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>;
     }
}