样式 shoutem 相机组件
Style shoutem camera component
他,我试图将正确的样式放在适当的位置,以便在相机屏幕上看到焦点图像,并在所有方面都有一点填充,但不知何故我无法完成。
shoutem.camera 来源看起来像:
<View style={style.cameraContainer}>
<Camera
onBarCodeRead={this.onQRCodeScanned}
style={style.cameraView}
aspect={Camera.constants.Aspect.fill}
captureQuality={cameraQuality}
/>
<Image
source={require('../assets/images/focus-frame.png')}
style={style.cameraFocusFrame}
/>
</View>
我要 style.cameraContainer
& style.cameraView
& style.cameraFocusFrame
。
这些样式的样式规则可以在 themeName.js
的最后找到。这是来自默认主题 Rubicon:
'shoutem.camera.QRCodeScanner': {
cameraContainer: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
cameraFocusFrame: {
width: 175,
height: 165,
resizeMode: 'contain',
},
cameraView: {
position: 'absolute',
left: 0,
right: 0,
top: 0,
bottom: 0,
},
noPermissionsMessage: {
alignSelf: 'center',
fontSize: 18,
lineHeight: 20,
},
}
正如您所提到的,我们确实打算重新实现对焦框以自然响应。
他,我试图将正确的样式放在适当的位置,以便在相机屏幕上看到焦点图像,并在所有方面都有一点填充,但不知何故我无法完成。
shoutem.camera 来源看起来像:
<View style={style.cameraContainer}>
<Camera
onBarCodeRead={this.onQRCodeScanned}
style={style.cameraView}
aspect={Camera.constants.Aspect.fill}
captureQuality={cameraQuality}
/>
<Image
source={require('../assets/images/focus-frame.png')}
style={style.cameraFocusFrame}
/>
</View>
我要 style.cameraContainer
& style.cameraView
& style.cameraFocusFrame
。
这些样式的样式规则可以在 themeName.js
的最后找到。这是来自默认主题 Rubicon:
'shoutem.camera.QRCodeScanner': {
cameraContainer: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
cameraFocusFrame: {
width: 175,
height: 165,
resizeMode: 'contain',
},
cameraView: {
position: 'absolute',
left: 0,
right: 0,
top: 0,
bottom: 0,
},
noPermissionsMessage: {
alignSelf: 'center',
fontSize: 18,
lineHeight: 20,
},
}
正如您所提到的,我们确实打算重新实现对焦框以自然响应。