Reactjs 如何在react native的透明视图上创建自定义UI?
如何创建类似的用户界面 在中国? 我的问题是,我不能在屏幕上构建它,它会在屏幕下渲染 我该如何处理这个问题?如果我将自定义组件像条形码掩码一样放置在react相机中,则不会渲染或显示Reactjs 如何在react native的透明视图上创建自定义UI?,reactjs,react-native,react-native-android,Reactjs,React Native,React Native Android,如何创建类似的用户界面 在中国? 我的问题是,我不能在屏幕上构建它,它会在屏幕下渲染 我该如何处理这个问题?如果我将自定义组件像条形码掩码一样放置在react相机中,则不会渲染或显示 render() { return ( <React.Fragment> <RNCamera ref={ref => { this.camera = ref; }} s
render() {
return (
<React.Fragment>
<RNCamera
ref={ref => {
this.camera = ref;
}}
style={{
flex: 1,
width: '100%',
}}
onGoogleVisionBarcodesDetected={this.barcodeRecognized}>
<BarcodeMask
width={250}
height={250}
edgeBorderWidth={2}
edgeColor={'#840F53'}
/>
</RNCamera>
<Text>Test component</Text>
</React.Fragment>
);
}
}
QRCodeBuyScreen.navigationOptions = () => ({
title: 'بارکد',
header: null,
tabBarIcon: ({tintColor}) => (
<Icon name="qrcode-scan" size={30} color={tintColor} />
),
});
const styles = StyleSheet.create({
})
export default QRCodeBuyScreen;
render(){
返回(
{
this.camera=ref;
}}
风格={{
弹性:1,
宽度:“100%”,
}}
onGoogleVisionBarcodesDetected={this.barCodeReceignized}>
测试组件
);
}
}
QRCodeBuyScreen.navigationOptions=()=>({
标题:“باکد”,
标题:null,
tabBarIcon:({tintColor})=>(
),
});
const styles=StyleSheet.create({
})
导出默认QRCodeBuyScreen;
我建议您使用react native提供的,它带有透明道具。之后,您可以根据需要对其进行定制。我建议您使用react native提供的,它带有透明道具。之后,您可以根据需要进行自定义。您需要将测试组件包装在具有绝对位置样式的视图上。这将使您的测试组件位于相机组件的顶部。您需要将测试组件包装在具有绝对位置样式的视图上。这将使您的测试组件位于相机组件的顶部。