我需要在反应原生相机视图的取景器中间添加一个方形框架。存储库中也没有关于它的信息。那里的问题也没有得到回答。
问问题
4946 次
1 回答
4
您正在使用哪个模块?react-native-camera
还是react-native-camera-kit
?
如果您react-native-camera
只在 Camera 组件中使用 put View
(或Image
),则添加样式以垂直和水平对齐此视图。
像这样:
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>;
}
}
于 2017-08-16T12:27:54.923 回答