1
3つの画面を持つアプリがあり、左右にスワイプして他の画面に移動できます。各画面には背景といくつかのボタンとしてのカメラが必要です。私は反応ネイティブカメラのカメラコンポーネントを使用するとき。これは、単一の画面に最適です。しかし、3つすべてのビューにカメラコンポーネントを含める場合。画面が白くなります。ここで複数のカメラコンポーネントreact-native-camera
はSwiperコード:
<Swiper showsPagination={false} loop={false} index={1}>
<MessageSection/>
<PhoneSection/>
<DocumentSection/>
</Swiper>
そして、ここではphoneSectionです:
<Camera
ref={(cam) => {
this.camera = cam;
}}
style={global.COMMON.container}
aspect={Camera.constants.Aspect.fill}>
<View style={[global.COMMON.container, {backgroundColor: 'transparent'}]}>
{backButton}
<View style={global.COMMON.centerView}>
<Animatable.Text animation="fadeOut" delay={2000} style={[global.COMMON.centerText, {color: 'white'}]}>Place a call to Contacts and Service Providers</Animatable.Text>
</View>
<View style={global.COMMON.bottomSection}>
{buttonSection}
</View>
</View>
</Camera>
コードは、他のコンポーネントで似ています。しかし、一度私は複数のカメラコンポーネントを使用します。カメラは機能しません。白い画面のみを表示します。