2017-08-05 83 views

回答

1

您正在使用的模塊? react-native-camerareact-native-camera-kit

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

非常感謝你 –